/* CSS Document */
.smalltext1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
a:link { color: #0038b5; text-decoration: none} 
a:visited {  color: #0066FF; text-decoration: none}
a:hover { color: #ee0000; text-decoration: none}
a:active {
	text-decoration: none;
	color: #CC0000
} 
 

body {
	background-color: #9DDFFF;
	background-attachment: fixed;
	background-image:   url(New-Again-logo-glass.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
} 
.fp {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0038b5; margin:12px 0px 0px 0px; padding:0px;}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 140%;
}
.bodytextI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	line-height: 140%;
	font-style:italic;
} 
.ArialBoldSize2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 32px}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 21px} 
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.header {  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; font-weight: bold}
.price {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

.bodytextUNJ { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%;}

.ArialBoldSize4 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0038b5;}
.ArialBoldSize5 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0038b5;}

.ArialBoldSize55 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0038b5;}

.ArialBoldSize3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.ArialBoldSize2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #0038b5;}
.ArialBoldSize1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #0038b5;}
hr {  color: #0038b5; background-color: #0038b5;  border: 0px solid #ffffff; height: 4px;}
.hugeheading {  font-family: Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold;}
.frontpagelist {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.redhighlight {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #FF0000}
.cursor {  CURSOR: Pointer}
.cursor2 {  CURSOR: help}


ul.redDot  { list-style-image: url(bullet.gif);}
li.redDot  {  list-style-position: outside;}

/* old code */
#dot  ul { list-style-image: url(bullet.gif);}
#dot  li {  list-style-position: outside;}
/* old code end */

  .testimonial{position:relative; z-index:24;}
   .testimonial a {
   border: 0px solid #ffffff;
   padding: 0 3px 1px 3px;
   margin-left: 6px;
   color: #ffffff;
   background: url(t-dot.gif) top left no-repeat;
   background-repeat: no-repeat;}
  .testimonial a:hover {z-index:25; color:#ffffff;}
  .testimonial a span{display: none;}
  .testimonial a:link span{display: none;}
  .testimonial a:visited span{display: none;}
  .testimonial a:hover span {
	text-decoration: none;
	position: absolute;
	margin:15px 0px 0px 15px;
	background:url(testimony-bubble.png) top left no-repeat;
	width: 203px;
	Height:97px;
	padding: 25px 12px 6px 14px;
	font: italic 13px verdana, sans-serif;
	color: #000000;
	text-align:left;
	display: block;
	top:2px;
	left:2px;
	
}
  .testimonial {font-size:11px; vertical-align:top; color: #ff0000; font-weight: bold; }
  
  .tooltip a:hover {background-color: #ffffff; color:#ff0000;}
  .tooltip a span{display: none;}
  .tooltip a:link span{display: none;}
  .tooltip a:visited span{display: none;}
  .tooltip a:hover span {
  text-decoration: none;
  position: absolute;
  margin:15px 0px 0px 20px;
  background-color: #F0FAFF;
  max-width: 100px;
  padding: 2px 10px 2px 10px;
  border: 2px solid #0038b5;
  font: bold 10px/12px verdana, sans-serif;
  color: #0038b5;
  text-align:left;
  display: block;}
  



.yellowpanel {
    background-attachment: fixed;
	background: url(yellow-panel_bottom.gif);
	background-color: #FEE859;
	background-repeat: no-repeat;
	background-position:bottom left
	}
	
.headertopbacker {
    background-image: url(top_slice.gif)
	}
	
.headerlogoslice {
    background-image: url(logo_slice.gif)
	}
	
.stripebottompage {
    background-image: url(stripe_bot_page.gif)
	}
	
.google {
    background-image: url(search_temp.gif)
	}
iframe {
	/*background-color: #FFFFFF;*/
	margin: 0px;
	padding: 0px;
	border: none #FFFFFF;
	overflow-x: hidden;
}



.blueborder {
background-color: #9DDFFF;
border: 2px solid #0038b5}


/* price size menu*/

.sizes tr { background-color: #ffffff;}

.sizes td { border-bottom: 1px #00b6ff solid;}

.manufacturer {font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
text-align: left;
line-height: 95%;
color: #0038b5;
width:150px;
float:left;
}

.model {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
line-height: 140%;
width:150px;
float:left;
}

.size {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
float:left;
width:100px;
}

.bronze {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
float:left;
width:100px;
}

.silver {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
width:100px;
float:left;
}

.gold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
width:100px;
float:left;
}

.intext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
width:100px;
float:left;
}

.price2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
line-height: 140%;
width:100px;
float:left;
font-weight: bold;
}

.mmsonly {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #0038b5;
	text-decoration: blink;
}

.pricerow { border-bottom-color:#000000; border-bottom:thin;}

#apDiv1 {
	position:absolute;
	left:229px;
	top:1343px;
	width:287px;
	height:233px;
	z-index:102;
}

#googlead {
	position:absolute;
	left:772px;
	top:638px;
	width:160px;
	height:600px;
	z-index:101;
	background-color: #9DDFFF;
}

#googlead2 {
	position:absolute;
	left:927px;
	top:147px;
	width:160px;
	height:600px;
	z-index:101;
	background-color: #9DDFFF;
}
#ca {
	position:absolute;
	z-index: 1;
	left: 231px;
	top: 201px;
	}
#caholder {
	height:415px;
}
input.btn{
   color:#ffffff;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#003ab3;
   border:1px solid;
   border-top-color:#003ab3;
   border-left-color:#003ab3;
   border-right-color:#003ab3;
   border-bottom-color:#003ab3;
}

/*form*/

form#frmPhotoEnquiry {   /*Total width: 450px*/
	margin: 0px;
	padding: 16px 0px;
	width: 628px;
	border-right:#BFE9FF 2px solid;
	background: #ddf4ff;
}

div.fieldset {
	width: 459px;
	margin: 16px auto;
	position: relative;
}

div.seperator {
	clear: both;
	height: 10px;
}

form#frmPhotoEnquiry label, form#frmPhotoEnquiry p.label {
	margin: 6px 0 2px 0;
	float: left; Clear:left;
	width: 150px; /*don't touch*/
	font: normal normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
}


form#frmPhotoEnquiry input.styled {
	margin: 2px 0;
	padding: 1px;
	float: left;
	width: 295px;
	border: 1px inset #FFFFFF;
	background: #f0faff;
	font: normal normal 11px/14px Arial, Helvetica, sans-serif;
	color: #000;
}

form#frmPhotoEnquiry textarea.styled {
	margin: 2px 0 2px 0;
	padding: 1px;
	float: left;
	width: 295px;
	border: 1px inset #FFFFFF;
	background-color: #f0faff;
	background: transparent url("dont-forget.png") bottom right no-repeat;
	font: normal normal 12px/14px Arial, Helvetica, sans-serif;
	color: #000;
}

form#frmPhotoEnquiry p.value {
	margin: 0px 0 2px 0;
	float: left;
	width: 295px;
	font: normal bold 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
}

form#frmPhotoEnquiry .formbutton {
	margin: 16px 0 16px 150px;
	clear: both;
	width: 70px;
	font: normal bold 12px normal Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.grey { color:#666666; text-align:justify;}

#formtop {width:630px;
height: 10px;
background: transparent url(blue-panel_r2_top.gif) top left no-repeat;}
#formbottom {width:630px;
height: 12px;
background: transparent url(blue-panel_r2_bot.gif) top left no-repeat;}
#formGupf {   /*Total width: 450px*/
	margin: 0px;
	padding: 2px 80px;
	width: 468px;
	border-right:#BFE9FF 2px solid;
	background: #ddf4ff;
}
#success {margin:20px; padding: 15px 0;
background: transparent url(success.png) top left no-repeat;
height:200px;}


/* End Form CSS */
/*traffic*/

div#traffic-news { padding-bottom:57px;   background:url("disclaimer.png") bottom left no-repeat;}

div#traffic-news h2 {
	font: normal normal bold 16px/24px Arial, Helvetica, sans-serif;
}

div#traffic-news p {
	font: normal normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.incident-severity {
	width: 60px;
	font: normal normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.incident-report {
	font: normal normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 16px 16px 16px 72px;
	height: 60px;
}

.incident-image {
	float: left;
	height: 32px;
	width: 60px;
	margin-left: 16px;
	margin-top: 3px;
}
.hidden {
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	padding-left: 75px;
	padding-bottom: 35px;
	margin-top: 0;
	}
	
#DHTMLgoodies_formTooltipDiv{
	color:#FFFFFF;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
#DHTMLgoodies_formTooltipDiv a:link {
	color:#FFFFFF;
}
#DHTMLgoodies_formTooltipDiv a:visited {
	color:#FFFFFF;
}
#DHTMLgoodies_formTooltipDiv a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FF0000;
	font-weight:normal;
	font-size:0.7em;
}

#CollapsiblePanel2 .CollapsiblePanelTab {
	background-color:#CAEDFF;
	margin-bottom:0px;
	margin-top:12px;
	padding-left:0px;
}


#CollapsiblePanel2 .CollapsiblePanelContent {	/* Styling question */
	/* Start layout CSS */
	background-color: #f0faff;
border: 1px inset #FFFFFF;
	margin-bottom:0px;
	margin-top:0px;
	padding:6px;
	

}

.stylered {color: #FF0000 !important; }

div#uploadWin {
	position: absolute;
	left: -2000px;
	top: 0px;
	width: 360px;
	height: 340px;
	border: 5px solid #0038b5;
	background: #006;
}
#iPhotos { border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #7E9DB9 !important;}
#counter { font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#0099FF;}

#flag03 {
	position:fixed;
	_position:absolute;
	bottom:0px;
	right:0px;
_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);
}
.underline{border-bottom:dotted 1px #FF0000 ;
padding-bottom:1px;}

.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#ff0000 !important; }
.more a:link {  color:#ff0000 !important; } 
.more a:visited {  color:#ff0000 !important; }
.more a:hover {  color:#bb0000 !important; }
.more a:active {  color:#CC0000 !important; } 

.dhtmlgoodies_question2{	/* Styling question */
	/* Start layout CSS */
	background-color:#ffffff;
	width:351px;
	margin-bottom:0px;
	margin-top:22px;
	padding-left:0px;
	height:75px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer2{	/* Parent box of slide down content */
	background-color: #ffffff;
	width:556px;
	margin-bottom:12px;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content2{	/* Content that is slided down */
	padding:6px;	
	position:relative;
}
#recentlyV table, #recentlyV tr, #recentlyV td {height:2px; display:none;}
#kwcrouton {display:none;}
.hiddencounter {display:none; visibility:hidden;}
