/*html,body{margin:0 auto;  padding:0; background-color: #fff; color: #273B80; font-family: Arial, Verdana, Helvetica, sans-serif; }*/
html{margin:0; padding:0;}
body{
margin:0; 
padding:0; 
text-align:center; 
width:100%; 
font-size:100%; 
background-color:#f2f2f2; 
font-family:Arial, Helvetica;
color: #273B80;  }

#wrapPage{
margin:0 auto; 
padding:0; 
text-align:left; 
width:1008px; 
border-bottom: 3px solid #dfdfdf;
border-right: 3px solid #dfdfdf; 
border-left: 2px solid #dfdfdf;
background-color:#FFF }

body.centerAlign {margin:0 auto; padding:0; }

div#maincontainer.centerAlign {margin:0 auto; padding:0;  }


div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, 
dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label,  
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
	outline: 0;
}

/* miscellaneous */
.w70 {width:70px}
.w100 {width:100px}
.w300 {width:300px}



/* Static Pages - main body text **********/

div.mainText { margin: 10px 0 0 25px; width: 590px; float: left; }

div#mainText.extended { margin: 10px 0 0 25px; width: 730px; float: left; }

div.mainText h2 { margin: 35px 0 15px 0; color: #0000b4; font-size: 1.3em; }

div.mainText p { margin: 10px 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.3em; }


div.mainText p.wideMargin { margin: 30px 0 0 0; padding: 0; }

div.mainText .tabbed {margin:0 10px 0 20px; display:block; float:left; width: 120px;  font-weight: bold; }

div.mainText .tabbed img {margin:0 10px 0 0;}

div.mainText .spaced {margin:0 10px 0 20px; padding:2px; display:block; float:left; width: 120px; font-weight: bold;}

div.mainText  h3.styled {margin:21px 0 0 0; padding:3px; width: 430px; border-top: 1px #8BB6E2 dotted; border-bottom: 1px #8BB6E2 dotted; background:#deeefe; font-weight: bold; font-size: 0.9em; color: #273B80;}


div.mainText ol { margin: 10px 0 0 2px; padding: 0; font-size: 0.8em; list-style-position: inside;}
div.mainText ol li{ margin: 0; padding: 0 0 4px 0; }

div.mainText ol li ul { margin: 5px 0 0 15px; font-size: 1.0em; }


div.mainText ul { margin: 10px 0 0 20px; padding: 0; font-size: 0.8em;}
div.mainText ul li{ margin: 0; padding: 3px 0 3px 0;   }


div.mainText fieldset { margin: 15px 0 0 0; padding: 0;  }

div.mainText fieldset p { margin: 0; padding: 8px 0 12px 0; font-size: 0.9em; }

div.mainText label { margin: 0 20px 0 0; padding: 0; float: left; width: 100px; }

div.mainText input { margin: 0; padding: 0; width: 200px; }

div.mainText input.narrow{ margin: 0; padding: 0; width: 20px; }


div.mainText textarea { margin: 0; padding: 0; width: 200px; wrap: auto;}

div.mainText input.button {	margin: 10px 0 0 120px; padding: 0; background-color:#000099; padding: 3px; width: auto;}

input.small {	
margin: 10px 0 0 120px; 
padding: 0; 
padding: 3px; 
width: auto;
width:70px !important; }


label.block {
	margin: 0 10px 0 -110px;
	width:250px!important;
	padding: 5px 0 0 0;
}




div.mainText h3 { margin: 30px 0 0 0; color: #0000b4; font-size: 0.9em; }


div.mainText div.crumb { margin: 5px 0 15px 0; padding: 0; font-size: 0.7em; width: auto; }


div.mainText table {margin: 0;  width: 675px; font-size: 0.7em; border-collapse: collapse;}

div.mainText th {margin: 0px; padding:0px; border: 1px solid #fff; background: #CDE5FD; text-align: center; font-weight: bold}

div.mainText th img{margin:0; padding:0;}

div.mainText th.light { background: #F8F9F9; border: 1px solid #fff; padding: 6px; text-align: left;}

div.mainText th.wide {width:190px}

div.mainText td ul { font-size: 1.0em; margin: 0; padding: 0; list-style:none}
div.mainText td ul li { margin: 0 0 5px 5px; padding: 0;}



div.mainText th.dark { background: #ECEFEF; border: 1px solid #fff; padding: 6px; text-align: left;}

div.mainText td {margin: 0px; padding: 1px; border: 1px solid #fff; text-align: center; font-weight: bold; }

div.mainText tr.white { background: #F8F8F8; border: 1px solid #fff;}

div.mainText tr.lightGrey { background: #F0F0F0; border: 1px solid #fff;}

div.mainText td.leftAlign {margin: 0; padding: 6px 6px 0 6px;  text-align: left; vertical-align: middle; font-weight: normal; }

div.mainText tr.endElement td {line-height: 3px; height: 3px; padding: 0px; background: #CDE5FD; border: solid 1px white;}

div.mainText tr.endNotes td p {padding: 5px 0 0 0; text-align: left; font-size: 1.0em; font-weight: normal;}

div.mainText td img {margin: 0 6px 0 0; padding: 0 0 50px 0; float: left;}

div.mainText tr.excess {display: none;}




div.left ul {
	list-style-type: none;
	color: #152a93;
	background-color: #b0c4ec;
	font-weight:bold;
	
}

div.left ul li {
	margin: 0;
	padding: 9px 0 9px 12px;
	background-image: url(/media/nononsense/images/tiles/fieldset_p.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 0.8em;
}



div.left ul li.active {
	font-weight: bold;
}

div.left ul li a {
	margin: 0 0 0 3px;
	color: #0000b6;
	text-decoration: none;
}

div.left ul li a:hover {
	text-decoration: underline;
}





div#wrapper div.left ol {margin: 0; padding: 0; width: 230px; list-style: none; }
div#wrapper div.left ol li {margin: 5px 0 5px 0; padding: 3px 0 5px 0; width: 230px; background: url(/media/nononsense/images/tiles/fieldset_p.gif) bottom left repeat-x; float: left; clear: both;}
div#wrapper div.left ol li label {margin: 0 0 0 12px; padding: 0; width: 85px; font-size: 0.75em; font-weight: bold; color:#152a93; float: left;}


div#wrapper div.left ol li select {margin: 0; padding: 0; width: 100px; font-size: 0.75em; font-weight: normal; }
div#wrapper div.left ol li input {margin: 0; padding: 0; width: 100px; font-size: 0.8em; font-weight: normal;}

div#wrapper div.left ol li input.w70 {margin: 0; padding: 0; width: 100px; font-size: 0.8em; font-weight: normal;}

div#wrapper div.left ol li input.w100{
margin: 0; 
padding: 0; 
width: 90px !important; 
font-size: 0.8em !important; 
font-weight: normal;
height:17px;
}




div#wrapper div.left ol li input.radio {margin: 0; padding: 0; float: left; width: auto;  }
div#wrapper div.left ol li label.subHead {margin: 0 7px 0 3px; padding: 0; width: auto; font-size: 0.75em;  font-weight: bold; float: left;}
div#wrapper div.left ol li label.subHeadsmall {margin: 0; padding: 0; width: auto; font-size: 0.8em;  font-weight: bold; float: left;}

div#wrapper div.left ol li label.inline {margin: 0; padding: 0; font-size: 0.8em; font-weight: normal; float: left;}


div.left div#customerService{ margin: 10px 0 0 0; padding: 0px;}








/********************
 * Rules for page columns.
 ********************/
div#maincontainer {
	margin: 0 auto 0 auto;
	width: 1006px;

	
}

div#wrapper {
	border-top: 3px solid #fff;
	position: relative;
	width: 1006px;
	margin: 0 auto 2px auto;
	text-align: left;
	padding: 0px;
	background:#FFFFFF
	
}

div#wrapper.wider {
	border-top: 3px solid #fff;
	position: relative;
	width: 1006px;
	margin: 0 auto 100px auto;
	text-align: left;
	padding: 0px;
	
}

div.left{
	float: left;
	margin: 10px 0 30px 15px;
	width: 230px;	
}

div.left form {	margin: 0; padding: 0px;}

div.left h2 {
	padding: 6px 0 5px 10px;
	background-image: url(/media/nononsense/images/tiles/instant_quote_legend.gif);
	background-repeat: no-repeat;
	background-color: #0000b6;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
}

div.left .heading {
	margin: 10px 0 0 0;
}
div.left .heading h2 {
	padding: 6px 0 5px 10px;
	margin: 0;
	background-image: url(/media/nononsense/images/tiles/instant_quote_legend.gif);
	background-repeat: no-repeat;
	background-color: #0000b6;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	clear: both;
}



div.left .h2heading {
	padding: 15px 0 15px 10px;
	background-image: url(/media/nononsense/images/tiles/instant_quote_legend.gif);
	background-repeat: no-repeat;
	background-color: #0000b6;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	width: 220px;
	float: left;
	
}

div.left h1{
	padding: 14px 0 14px 10px;
	margin:0;
	background-image: url(/media/nononsense/images/tiles/instant_quote_legend.gif);
	background-repeat: no-repeat;
	background-color: #0000b6;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	width: 220px;
	float: left;
	
}

div.left div#customerService .h2heading {
	padding: 6px 0 5px 10px;
	background-image: url(/media/nononsense/images/tiles/instant_quote_legend.gif);
	background-repeat: no-repeat;
	background-color: #0000b6;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	width: 220px;
	float: left;
}

div.left fieldset {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border: none;
	padding: 0;
	float: left;
	width: 230px;
	background: url(/media/nononsense/images/tiles/fieldset.gif) bottom left repeat-x;
}

input.submitQuote {
	margin: 5px 20px 10px 90px;
	padding: 2px;
	width: 80px;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #f39d33;
	border:#FFFFFF 1px solid;
	color: #fff;
	cursor: pointer; cursor: hand;	
}

div.left fieldset p {
	overflow: hidden;
	padding: 8px 5px 12px 5px;
}





.error {
	display: none;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	font-size: .7em;
	font-style: normal;
	font-weight: bold;
	background-color: #e5f2ff;
	color: #f0911c;
	width:180px;
	
}

.error2 {
	display: none;
	float: left;
	margin: 0px 8px 0 0;
	padding: 0;
	font-size: .85em;
	font-style: normal;
	font-weight: bold;
	background-color: #e5f2ff;
	color: #f0911c;
	
}

div.left span.error {
	margin: 0 8px 0 0;
}

div.middle {
	float: left;
	width: 421px;
	padding: 11px 20px 0 19px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 382px;
	
}

div.middle div#bread_crumbs ul {
	margin: 0 0 1em 0;
	list-style-type: none;
}

div.middle div#bread_crumbs ul li {
	display: inline;
}

div.middle h1 {
	color: #0000b6;
	margin: 0 0 20px 0;
	font-size: 1.2em;
	font-weight: normal;
	
	
}
div.middle h2 {
	color: #0000b6;
	margin: 0 0 20px 0;
	font-size: 1.2em;
	font-weight: normal;
	
	
}


div.middle .h1ClonedStyle {color: #0000b6;
	margin: 0 0 20px 0;
	font-size: 1.2em;
	font-weight: normal;
	float: left;}

div.middle h3 {
	color: #0000b6;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	display: inline;
	line-height: auto;
}

div.middle .highlightedText {
	color: #0000b6;
	margin: 10px 0 10px 0;
	font-size: 0.9em;
	font-weight: bold;
}



div.middle img {
	margin: 0 0 15px 0;
}

div.middle ol {
	color: #7e95be;
	font-size: 1.0em;
	font-weight: bold;
	list-style-position: inside;
}

div.middle ol li {
	margin: 18px 0 0 0;
}

div.middle ol p {
	color: #273B80;
	font-size: 0.9em;
	font-weight: normal;
	margin: 3px 0 0 18px;
}

div.middle p {
	font-size: 0.9em;
	margin: 15px 0 15px 0;
	color:#273B80;
}

div.right {
	float: left;
	margin: 10px 0 0 0;
	width: 189px;
}


div.right .heading {
	background: url(/media/nononsense/images/tiles/home_right_h2.gif) no-repeat top #81BCF7;
	color: #fff;
	font-weight: bold;
	
}

div.right .heading h2 {
	font-size: 1.0em;
	font-weight: bold;
	padding: 8px 10px 7px 12px;
}




div.left form#retrieve_form {
	background-color: #e6f2fe;
	margin: 0 0 16px 0;
	padding: 10px 0 12px 0;
	text-align: center;
	float: left;
	width: 230px;
}

div.left form#retrieve_form fieldset {
	padding: 0px;
	background-image: none;
	margin: 0px;
	
	
}

div.left form#retrieve_form input.coupon {
	border: #7f9db9 1px solid;
	float: left;
	font-size: 0.9em;
	margin-left: 12px;
	padding: 2px 2px 2px 2px;
	width: 80px;
}

div.right ul {
	list-style-type: none;
	color: #0000b6;
	background-color: #cde5fd;
}

div.right ul li {
	padding: 9px 0 9px 12px;
	background-image: url(/media/nononsense/images/tiles/fieldset_p.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-size: 0.8em;
}

div.right ul li:last-child {
	background-image: none;
}

div.right ul li.active {
	font-weight: bold;
}

div.right ul li a {
	margin: 0 0 0 3px;
	color: #0000b6;
	text-decoration: none;
}

div.right ul li a:hover {
	text-decoration: underline;
}

div.wide {
	width: 610px !important;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 571px !important;
}

/* Footer region **********/

div.footer {
	background:url(/media/nononsense/images/footer_bg.gif) #fcfcfc repeat-x; 
	color: #717070;
	text-align: center !important;
	width: auto;
	margin:  0;
	padding: 15px 0 15px 0;
	height:112px;	
	

}

div.footer p {
	margin:  10px 0 5px 0;
}

div.footer ul {
	font-size:0.85em; 
	list-style-type: none;
	margin: 10px 0 0 0;
	font-weight:bold;
}

div.footer ul li {
	display: inline;
	background:url(/media/nononsense/images/menu_top_divider.gif) 0px 4px no-repeat;
	margin:0;
	padding:0 5px 0 7px;
	}

.firstFooterLink
{
	background: none !important;
}
div.footer ul li a {
	color: #555;
	text-decoration: none;

	
}

div.footer ul li a:hover {
	text-decoration: underline;
}


/********************/
.staticLi{
	margin: 5px 0 5px 0;
	padding: 3px 0 5px 0;
	width: 230px;
	background: url(/media/nononsense/images/tiles/fieldset_p.gif) bottom
	left repeat-x;
	float: left;
	clear: both;
}

.staticError {
	margin: 5px 0 5px 0;
	padding: 3px 0 5px 0 !important;
	width: 230px;
	float: left;
	clear: both;
	background-color:#E5F2FF !important;
	color:#F0911C;
}

/*Start - No Nononsense Quick Quote Homepage*/


.NononHomepageQuoteHeader
{
	position:relative;
	left:20px;
	top:10px;
	bottom:20px;
	width: 967px;
	height: 44px;
	background: url(/media/nononsense/images/home-quote-top.gif) no-repeat top left #384dc6;
	float:left;
	clear:both;
	background-image: url(/media/nononsense/images/home-quote-top.gif);
          	
}

.NononHomepageQuoteHeaderText
{
	position:relative;
	left:20px;
	top:20px;
	bottom:20px;
	font-size:.95em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	width: auto;
	float:left;
	clear:both;
			
}

.NononHomepagequotebox
{
	position:relative;
	top:0;
	left:0;
	bottom:50px;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
	width: 357px;
	height:auto;
	float:left;
	z-index:2;
	background-color:Transparent;
	
			
}


.NononHomepagequoteImage
{
	position:relative;
	top:0;
	left:0;
	bottom:50px;
	height:auto;
	width:610px;
	float:left;
	padding:0;
	margin:0;
			
}

.NononHomepageRenew
{
	position:relative;
	float:left;
	left:10px;
	top:32px;
	width:400px;


































	height:
	clear:left;
	height: 50px;

}

.NononHomepageWelcomeBox
{
	color:#2b4085;
	font-family:Arial Sans-Serif;
	float:left;
	background-color: #c8e2fb;
	position:relative;
	left:10px;
	top:37px;
	height:196px;
	width:400px;
	background: url(/media/nononsense/images/home-welcome-bg.gif) no-repeat top right #fff;
	z-index:1;
	clear:left;
	background-image: url(/media/nononsense/images/home-welcome-bg.gif);
	

}


.NononHomepageWelcomeBoxHeadingText
{
            position:relative;
			left:20px;
			top:20px;
			bottom:20px;
            font-size:0.9em;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
            color:#fff;
            width: auto;
            float:left;
            clear:both;
			
}

.NononHomepageWelcomeBoxText p,.NononHomepageWelcomeBoxText h2
{
	position:relative;
	left:20px;
	top:30px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#273b80;
	width: 90%;
	float:left;
	clear:both;
	text-align:justify;
			
}

.NononHomepageWelcomeBoxText h2

{
	font-weight:bold;
			
}

.NononHomepageBlogBox
{
	color:#2b4085;
	font-family:Arial Sans-Serif;
	float:left;
	background-color: #fff;
	position:relative;
	bottom:20px !important;
	height:274px;
	width:279px;
	background: url(/media/nononsense/images/home-blog-bg.gif) no-repeat top right #fff;
	background-image: url(/media/nononsense/images/home-blog-bg.gif);
	left: 40px;
	top: 10px;
}

.NononHomepageQuoteFooter
{
	position:relative;
	left:0;
	top:0;
	bottom:20px;
	width: 967px;
	height:18px;
	background: url(/media/nononsense/images/home-quote-bottom-lg.gif) no-repeat bottom left #3b57be;
	float:left;
	z-index: 1;
	clear:both;
	background-image: url(/media/nononsense/images/home-quote-bottom-lg.gif);
			
          	
}
.NononHomepageQuotewrapInner

	{
	position:relative;
	left:20px;
	top:10px;
	bottom:20px;
	width: 967px;
	float:left;
	height:auto;
	background: url(/media/nononsense/images/no-non-wrapper-bg.gif) repeat-y #384dc6;
		
		}


.NononHomepageWelcomeBlogText p,.NononHomepageWelcomeBlogText h2
{
	position:relative;
	left:20px;
	top:60px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	color:#273b80;
	width: 80%;
	float:left;
	clear:both;
	text-align:justify;
			
}

.NononHomepageWelcomeBlogText h2

{
	font-weight:bold;
			
}
 .NononHomepageWelcomeBlogHeadingText
{
	position:relative;
	left:20px;
	top:48px;
	bottom:20px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	width: auto;
	float:left;
	clear:both;
			
}

.NononHomepageCompareBox
{
	color:#2b4085;
	font-family:Arial Sans-Serif;
	float:left;
	background-color: #c8e2fb;
	position:relative;
	left:60px;
	height:252px;
	width:248px;
	background: url(/media/nononsense/images/home-compare-bg.gif) no-repeat top right #384dc6;
	background-image: url(/media/nononsense/images/home-compare-bg.gif);
	top: 32px;
}

.NononHomepageCompareHeadingText
{
	position:relative;
	left:20px;
	top:26px;
	bottom:20px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	width: auto;
	float:left;
	clear:both;
			
}

div.comparison table
{
	position:relative;
	top:30px;
	padding:5px 5px;
	width: 240px;
	float:left;
	clear:both;
	height:185px;
			
}
div.comparison p
{
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
			
}

div.comparison p.small
{
	font-size:0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
			
}




.NononHomepageCompareLogo1, .NononHomepageCompareLogo2, .NononHomepageCompareLogo3,  .NononHomepageCompareLogo4, .NononHomepageCompareLogo5, .NononHomepageCompareLogo6 
{
	position:relative;
	left:32px;
	top:30px;
	width: auto;
	float:left;
	clear:both;
}

.NononHomepageCompareLogo2
{
	top:35px;
}

.NononHomepageCompareLogo3
{
	top:45px;
}

.NononHomepageCompareLogo4
{
	top:50px;
}
.NononHomepageCompareLogo5
{
	top:60px;
}
.NononHomepageCompareLogo6
{
	top:65px;
}


.NononHomepageCompareAmount1,.NononHomepageCompareAmount2, .NononHomepageCompareAmount3,.NononHomepageCompareAmount4,
.NononHomepageCompareAmount5,.NononHomepageCompareAmount6
{
	position:relative;
	left:120px;
	top:65px;
	width: auto;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#283b80;
	float:left;
		
}

.NononHomepageCompareAmount2
{
	top:10px;
}

.NononHomepageCompareAmount3 
{
	top:45px;
}

.NononHomepageCompareAmount4 
{
	top:50px;
}
.NononHomepageCompareAmount5 
{
	top:60px;
}
.NononHomepageCompareAmount6 
{
	top:70px;
}

.NononHomepageCompareHeadingText
{
	position:relative;
	left:20px;
	top:26px;
	bottom:20px;
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	width: auto;
	float:left;
	clear:both;
			
}

/*End - No Nononsense Quick Quote Homepage*/
/*Start - Ipod Comp Styles */

.ipod-container
{
width: 700px; 
height: auto; 
text-align:left ;
}
.ipod-left
{
	width: 350px;
	float: left;
	position:relative;
	top:0;
	left:-40px;
	padding-right:20px;
	text-align:left;
}
.ipod-right
{
 width:300px; 
 float:right;
 position:relative; 
 top:0; 
 left:10px;

}
.terms p
{
width:700px; 
clear:both; 
padding-bottom:20px;
}


.terms a 
{
	font-size:0.75em;
}

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 242 2010-03-14 00:55:02Z emartin24 $
 *
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:320px; width:600px; background-color:#FFF; border:4px solid #0000b4; padding:12px;}
#simplemodal-container p,#simplemodal-container h3{ text-align:left; color:#273b80; font-size:0.75em; line-height:1.5em;}
#simplemodal-container h3{ font-size:0.95em; padding-bottom:20px; color:#0000b4;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd; font-size:0.75em;}
#simplemodal-container a.modalCloseImg {background:url(/media/NoNonsense/images/close.gif) no-repeat; width:25px; height:30px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

