/* CSS Document */
body
{
background-color: #3fb9c7;
margin:0px;
padding:0px;
}
.fixheight2{*height:26px;}

a:link, a:visited {
			font-weight:normal;
			text-decoration: underline;
			color: #3487F4;
		}
		
		a.up {
			padding-left: 10px;
			background-image: url(images/arrup.gif);
			background-repeat: no-repeat;
			background-position: left;
		}
		a.down {}


h4, h5, h6	{
	font-family: 	Avenir, Myriad, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 25px;
	margin-bottom: 2px;
	letter-spacing: 1px;
	}


p.brand_intro{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	border:hidden;
	margin-top:2px;
	padding:0;
	text-align:left;
	width:445px;
}	
	p.intro
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	border:hidden;
	margin-top: 2px;
	margin-right: 9px;
	padding:0;
	text-align: left;
	
	
	}
	.intro_ul
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	border:hidden;
	margin-top: 2px;
	padding:0;
	
	
	}
		.intro_span
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	border:hidden;
	margin-top: 2px;
	padding:0;
	
	
	}

	h1	{
	font-family: Avenir, Myriad, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	color:#226C75;
	font-size: 23px;
	margin-bottom: 0px;

	}
	
		h3	{
	font-family: Avenir, Myriad, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 0px;
	color:#226C75;
	font-size: 21px;
	margin-bottom: 5px;

	}
	
	
	.welcome
{
	font-family: Helvetica, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #D36434;
	letter-spacing: -1px;
}


div.post blockquote {
  background: url('images/blockquote.gif') no-repeat 0 2px;
  font-size: 12px;
  line-height: 18px;
  color: #333;
  padding-left: 23px;
  margin: 0 40px 15px 0px;
}



.item_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: -1px;
	font-variant: normal;
	text-transform: none;
	color: #337CA6;
	padding:0px;
	margin-bottom: 5px;
}

.navigate_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}

a.navigate_back:link { color: #3487F4; font-weight: normal; text-decoration: underline;  } 
a.navigate_back:visited { color: #3487F4; font-weight: normal; text-decoration: underline;  }  
a.navigate_back:hover		{ color: #589BF5; font-weight: normal; text-decoration: underline; } 
a.navigate_back:active	{ color: #3487F4; font-weight: normal; text-decoration: underline; }

.html_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding: 0px;
	margin-top:0px;
}

.rating_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 14px;
	font-variant: normal;
	text-transform: none;
	color: #585858;
	text-align: center;	
	margin:0;
	padding-bottom:5px;;
}

.rating_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}

a.rating_label:link { color: #666666; font-weight: bold; text-decoration: none;  } 
a.rating_label:visited { color: #666666; font-weight: bold; text-decoration: none;  }  
a.rating_label:hover{ color: #666666; font-weight: bold; text-decoration: none; } 
a.rating_label:active{ color: #666666; font-weight: bold; text-decoration: none; }


.rating_user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #276081;
}

a.rating_user:link { color: #276081; font-weight: bold; text-decoration: none;  } 
a.rating_user:visited { color: #276081; font-weight: bold; text-decoration: none;  }  
a.rating_user:hover		{ color: #276081; font-weight: bold; text-decoration: none; } 
a.rating_user:active	{ color: #276081; font-weight: bold; text-decoration: none; }


.rating_user_number {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #276081;
}

.rate_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	color: #585858;
	}


.navigate_comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	width:270px;
	float:left;
	padding:20px 0 4px 0;
}

/*a.navigate_comments:link { color: #666666; font-weight: normal; text-decoration: underline;  } 
a.navigate_comments:visited { color: #666666; font-weight: normal; text-decoration: underline;   }
a.navigate_comments:hover { color: #666666; font-weight: normal; text-decoration: underline; } 
a.navigate_comments:active	{ color: #666666; font-weight: normal; text-decoration: underline; }*/

a.page-jump {
  display: block;
  height: 25px;
  padding: 0 0 0 9px;
  background: url(images/blue-buttons.png);
  outline: 0;
}
a.page-jump span {
  cursor: pointer;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 9px 0 0;
  background: url(images/blue-buttons.png) right 0px;
}

a.prev {
  float: left;
  margin: 0 7px 0 0;
}
a.next {
  float: right;
  margin: 0 100px 0 2px;
}


.comment_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #585858;
}

.comment_rating_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	line-height: 24px;
	font-variant: normal;
	text-transform: none;
	color: #585858;
	text-align: center;	
}

.comment_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	line-height: 17px;
	font-variant: normal;
	text-transform: none;
	color: #585858;

	}


.purchase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}

a.purchase:link { color: #3487F4; font-weight: normal; text-decoration: underline;  } 
a.purchase:visited { color: #3487F4; font-weight: normal; text-decoration: underline;  }  
a.purchase:hover		{ color: #589BF5; font-weight: normal; text-decoration: underline; } 
a.purchase:active	{ color: #3487F4; font-weight: normal; text-decoration: underline; }

.topline { border-top: 1px solid #D7ECEC; padding-top: 7px; margin-top:0px; }

.indent{ padding-left: 11px; padding-top:0px; margin-top:0px; padding-bottom:13px;}



.smallgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #A2A2A2;
}

.box { padding: 4px;  

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;}


.link_small {
	font-family: Avenir, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2C96A9;
	}

.link_small a:link      { color: #2C96A9; text-decoration: none;  } 
.link_small a:visited   { color: #2C96A9; text-decoration: none;  } 
.link_small a:hover		{ color: #34B0C7; text-decoration: none;  } 
.link_small a:active    { color: #2C96A9; text-decoration: none;  } 


.list_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3487F4;
	margin-top: 10px;
	
}
.list_name a:link       { color: #3487F4; font-weight: normal; text-decoration: underline;   } 
.list_name a:visited    { color: #3487F4; font-weight: normal; text-decoration: underline;  } 
.list_name a:hover		{ color: #3487F4; font-weight: normal; text-decoration: underline; } 
.list_name a:active		{ color: #3487F4; font-weight: normal; text-decoration: underline;  } 


.list_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3487F4;
	
}
.list_article a:link       { color: #3487F4; font-weight: normal; text-decoration: underline;   } 
.list_article a:visited    { color: #3487F4; font-weight: normal; text-decoration: underline;  } 
.list_article a:hover		{ color: #5499F5; font-weight: normal; text-decoration: underline; } 
.list_article a:active		{ color: #3487F4; font-weight: normal; text-decoration: underline;  } 


.list_votes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	
}

.list_votes a:link       { color: #3487F4; text-decoration: underline;  }
.list_votes a:visited    { color: #3487F4; text-decoration: underline; }
.list_votes a:hover		{ color: #0066FF; text-decoration: underline; } 
.list_votes a:active		{ color: #3487F4; text-decoration: underline;} 



.text_intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	margin-top: 10px;     
}
.rated_areas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #3487F4;
	
}
 
a.rated_areas:link { color: #3487F4; font-weight: bold; text-decoration: underline;  } 
a.rated_areas:visited { color: #3487F4; font-weight: bold; text-decoration: underline;  }  
a.rated_areas:hover		{ color: #3487F4; font-weight: bold; text-decoration: underline;  } 
a.rated_areas:active	{ color: #3487F4; font-weight: bold; text-decoration: underline; } 

.back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-variant: normal;
	text-transform: none;
	color: #2C96A9;
	
}

.back a:link { color: #2C96A9; font-weight: bold; text-decoration: underline;  } 
.back a:visited { color: #2C96A9; font-weight: bold; text-decoration: underline;  }  
.back a:hover		{ color: #50BED1; font-weight: bold; text-decoration: underline;  } 
.back a:active	{ color: #3487F4; font-weight: bold; text-decoration: underline; } 






.rating_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	font-variant: normal;
	text-transform: none;
	color: #585858;
	text-align: center;	
}

.ratings_table {
	text-align: center;	
	display: block; margin-left: auto; margin-right: auto;
}


.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	color:#D4683A;
	text-shadow:1px 1px 1px #FFFFFF;
	
	}

.footer a:link { color: #D4683A; font-weight: normal; text-decoration: none; } 
.footer a:visited { color: #D4683A; font-weight: normal; text-decoration: none;  }  
.footer a:hover		{ color: #0E7DD2; font-weight: normal; text-decoration: none; } 
.footer a:active	{ color: #D4683A; font-weight: normal; text-decoration: none; } 


.product_list {
	width:415px;
}

.spacer_50 {
	height:10px;
	}
	
.full_table {
	width:500px;
	border:0px solid #000000;
}

.item_table {
	width:430px;
	border:0px solid #000000;
}


.list_img {
	margin-bottom: 10px;	
	
}



.background {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
}

.full_table {
	width:600px;
}

.dotted_vertical {
	background-image: url(images/dotted_vertical.gif);
	background-repeat: repeat-y;
}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	margin:0;
	font-size: 25px;	
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	margin:0;
	font-size: 20px;	
	padding-bottom: 0; 
	margin-bottom:0;
}

.designby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;

	margin-bottom:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BBE9EE;
}

.designby a:link { color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.designby a:visited { color: #3FB9C7; font-weight: normal; text-decoration: none;  }  
.designby a:hover		{ color: #3FB9C7; font-weight: normal; text-decoration: underline; } 
.designby a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.designby a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 
ON*/
.dottedlinebg
{
	background-image:url(images/dottedbg.gif);
	background-repeat:repeat-x;
}

.1pixelborder
{
border:1px solid #666666;

}



.comment_list {
border:1px solid #000000;

		
}

.comment_table {
width:574px;
border:1px solid #000000;
		
}

.comment_spacer{ height:0; }


.article_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;

}



blockquote { 
    position: relative; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
}
 

 
/* apply IE specific rules first */
.bqstart {
     float: left;
     height: 45px;
     margin-top: -30px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #D9ECFF;
	 font-family: "Trebuchet MS", Helvetica, Arial, san-serif;
 }


 

 
 .bqend {
     float: right;
     height: 8px;
     margin-top: 0px;
     padding-top: 20px;
     font-size: 700%;
      color: #D9ECFF;
	  font-family: "Trebuchet MS", Helvetica, Arial, san-serif;
 }
 
 
 .faq_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding: 0px;
	margin-top:0px;
}

 .faq_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	padding: 0px;
	margin-top:0px;
}

.faq_title a:link { color: #64A3F7; font-weight: normal; text-decoration: none; } 
.faq_title a:visited { color: #3487F4; font-weight: normal; text-decoration: none;  }  
.faq_title a:hover		{ color: #64A3F7; font-weight: normal; text-decoration: none; } 
.faq_title a:active	{ color: #3487F4; font-weight: normal; text-decoration: none; } 


 .crumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #919191;
	padding: 0px;
	margin-top:0px;
	margin-bottom:5px;
}

.crumb a:link { color: #3FB9C7; font-weight: normal; text-decoration: none; } 
.crumb a:visited { color: #3FB9C7; font-weight: normal; text-decoration: none;  }  
.crumb a:hover		{ color: #3FB9C7; font-weight: normal; text-decoration: underline; } 
.crumb a:active	{ color: #3FB9C7; font-weight: normal; text-decoration: none; } 


ul { margin-top:0em; padding-left:0px; margin-bottom:0em; margin-left:1.4em; margin-right:0em; /*color:#FFFFFF;*/ list-style-image: url(images/arrow-faq.gif)} 
li { text-align : left; margin-bottom:4px; margin-top:9px }

.description{
padding-left:20px;
padding-bottom:20px;
text-decoration:none;
/*list-style-image:none;*/
color:#666666;
}
#search_box {
    width: 175px;
    height: 22px;
    background: url(images/bg_search_box.gif);
	float:right; margin-right:14px; margin-top:20px;
}

#search_box #query {
    float: left;
    padding: 0;
    margin: 4px 0 0 6px;
    border: 0;
    width: 137px;
    background: none;
}
#search_box #sph-submit {
    float: right;
    margin: 3px 3px 0 0;
}

.commentdate {
font:11px verdana;
color:#A0A0A0;
padding-top:3px;
display:block;
}

.otherproducts
{
padding-left:15px;
padding-top:15px;
width:410px;
height:65px;
border:#DEDEDE solid 1px;
}




/* Header Styles */
#header {padding:36px 0 0 10px; position:relative; height:61px; background:#3398a4;}
#header .logo a {
	background:url(images/twr-logo.gif) no-repeat left top;
	display:block;
	height:0;
	overflow:hidden;
	padding-top:61px;
	width:363px;
}

/* Navigation Styles */

#nav {
	background: #fff url(images/bg-nav.gif) no-repeat 0 0;
	color:#6A6A6A;
	height:55px;
	padding:15px 0 0;
	position:relative;
	z-index:999;
}


ul.topnav {
	list-style: none;
	padding: 6px 0px 0 53px;	
	margin: 0;
	float: left;
	background: #222;
	font-size:11px;
	background: url(images/topnav_bg.gif) repeat-x;
}
ul.topnav li {
	float: left;
	margin: 0;	
	padding:0 0;
	position: relative; /*--Declare X and Y axis base--*/
}

ul.topnav li a, ul.topnav li a:hover{
	/*padding: 10px 0px 10px 5px;*/
	/*font-weight:bold;
	color:#6A6A6A;*/
	color:#2f9ca1;
	display: block;
	text-decoration: none;
	float: left;
	font:bold 10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
	
	/* background:url(images/nav-sprite.gif) no-repeat 50% 0; */
}
ul.topnav li a:hover{
	background-position:50% -55px;
	/*color:#3E9AA5;*/color:#000;
}

.topnav .link1 a{ background:url(images/link1.gif) 0px 0px no-repeat; display:block; height:34px; width:116px;}
.topnav .link1 a:hover {background:url(images/link1.gif) 0px -34px no-repeat; display:block; height:34px; width:116px;}

.topnav .link2 a{ background:url(images/link2.gif) 0px 0px no-repeat; display:block; height:34px; width:147px;}
.topnav .link2 a:hover {background:url(images/link2.gif) 0px -34px no-repeat; display:block; height:34px; width:147px;}

.topnav .link3 a{ background:url(images/link3.gif) 0px 0px no-repeat; display:block; height:34px; width:120px;}
.topnav .link3 a:hover {background:url(images/link3.gif) 0px -34px no-repeat; display:block; height:34px; width:120px;}

.topnav .link4 a{ background:url(images/link4.gif) 0px 0px no-repeat; display:block; height:34px; width:111px;}
.topnav .link4 a:hover {background:url(images/link4.gif) 0px -34px no-repeat; display:block; height:34px; width:111px;}

.topnav .link5 a{ background:url(images/link5.gif) 0px 0px no-repeat; display:block; height:34px; width:110px;}
.topnav .link5 a:hover {background:url(images/link5.gif) 0px -34px no-repeat; display:block; height:34px; width:110px;}


ul.topnav li span { /*--Drop down trigger styles--*/
	width: 120px;
	/*height: 35px;*/
	height:34px;
	float: left;
	/*background: url(..images/subnav_btn.gif) no-repeat center top;*/
	background: url(images/link3.gif) no-repeat center top;
	margin-bottom:15px;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul{margin:0; padding:0;}
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 39px;
	/*background: #333;background: url(..images/submenu_bg.png);*/
	margin:0;
	padding:0 0 0 0;
	display: none;
	float: left;
	width: 150px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	
	  -moz-box-shadow:0px 3px 3px 0px #505050;
 	 -webkit-box-shadow:0px 3px 3px 0px #505050;
 	  box-shadow: 0px 3px 3px 0px #505050;

	/*border: 1px solid #111;border: 1px solid #2c2c2c;*/
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	/*border-top: 1px solid #707070;*/ /*--Create bevel effect--*/
	/*border-bottom: 1px solid #2c2c2c;*/ /*--Create bevel effect--*/
	clear: both;
	width: 150px;
	
	
}
.topli{ height:5px; width: 160px;font:1px Arial, Helvetica, sans-serif;background: url(images/submenu_bg.png);}
html ul.topnav li ul.subnav li a, html ul.topnav li ul.subnav li a:hover {
	padding: 5px 5px;
	float: left;
	font-weight:normal;
	width: 130px;
	height:13px;
	/*background: url(dropdown_linkbg.gif) no-repeat 10px center;background: #606060 url(dropdown_linkbg.gif) no-repeat 10px center;*/
	padding-left:15px;
	color:#fff;
	font:8pt verdana,arial,Helvetica,sans-serif;
	background: url(images/submenu_bg.png);
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	/*background: url(dropdown_linkbg.gif) no-repeat 10px center;*/
	background: url(images/submenu_bg.png);
	color:#D5EFF0;
}
#header img {
	margin: 20px 0 10px;
}
#submenu-bottom{height:10px;font:1px Arial, Helvetica, sans-serif;}


.desc { color:#6b6b6b;}
.desc a {color:#0092dd;} 
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;font-weight: bold;}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#328F9A;text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;  }
.dropdown dt a:hover { background: url(images/listhover.png) no-repeat; }
.dropdown dt a {background: url(images/listbg.png) no-repeat; width:390px; display:block; padding-right: 16px;  }
.dropdown dt a span {width: 375px; height: 40px; color: #226C75;cursor: pointer; display: block; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;padding-left: 5px; line-height: 40px;}
.dropdown dd ul {  display:none;left:0px; position:absolute; width: 388px; min-width:170px; list-style:none;margin-top: 3px;}
.dropdown dd ul li { margin-bottom: 0;text-align: left;font-weight:bold;margin-top: 7px;margin-bottom:7px;padding-left: 13px;}	  
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding-left: 3px; padding-right: 5px;padding-bottom:5px;}
.dropdown dd ul li a span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:italic;}
.dropdown dd ul li a:hover { color:#6a989a;}       
.dropdown img.flag {  }
.flagvisibility { display:none;}	
.subheading{ color: #226C75; font-family: Avenir,Myriad,Arial,Helvetica,sans-serif; font-size: 23px; font-weight: normal;margin-bottom: 20px; margin-top: 11px;}
.listdown{ margin-top:10px;font-size:18px; color:#5b5b5b; font-family:Avenir,Myriad,Arial,Helvetica,sans-serif; font-weight:normal;}

.brand_title{background: url(images/bt_background_n.jpg) no-repeat; width:426px; display:block; padding-right: 16px; position:relative;}

.brand_title h2 { background: url(images/bt_background_n.jpg) no-repeat; width:426px; padding:2px 0 0 12px;color: #353535; display: block; font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14px; line-height: 40px;  height:40px; position:relative; float:left; margin-bottom:5px; }

.brand_title span { font-size:12px; font-style:italic; font-weight:normal; float:right; padding-right:22px;}

/* =======31 jan after update =========*/
.show{font-style:italic; padding-left:10px; color:#666666;}
.sublist{ background-image:url(images/rr.png) ; background-repeat:repeat;font-family: verdana; font-size: 12px; font-weight: bold;
	  margin-left: 81px; margin-top: -12px;  width: 294px;}
.space11{ margin-top:10px;}
.listsub{background-image:url(images/rr.png) ; background-repeat:repeat;font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    }
#23 h1{margin-top:10px;font-size:18px; color:#5b5b5b; font-family:Avenir,Myriad,Arial,Helvetica,sans-serif;}

.main_rda{ width:198px; float:center;background-image:url(images/ad_img.png); margin-bottom:20px; }
.main_rda_box{ width:170px; margin-right:auto; margin-left:auto; text-align:center; padding-top:0px; line-height:14px;
 font:Verdana, Arial, Helvetica, sans-serif;}

.rda_txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#646464;}
.rda_last{ padding-top:5px;  padding-bottom:5px; }
.rda_last1{ padding-top:7px;  padding-bottom:5px; }
.rda_tittle{ font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:12px;color:#3398a4;font-smooth:always;font-weight:bold;}
.rdavalue{
font-family:"Arial", Helvetica, sans-serif; font-size:10px;color:#676767;font-smooth:always;
}
/* update*/
.re_leb{float:right; padding-right:28px; margin-top:-32; color:#5b5b5b; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.re_leb a{ color:#369ba7;text-decoration:underline; padding-right:4px; }
.re_leb a:hover{  color:#369ba7;text-decoration:none; padding-right:4px;}
#re_lab{ font-weight:600; text-decoration:none; color:#666666;}


/**/

/**/
input.gotxt{ border:1px solid #ccc; border-top:2px solid #666; border-left:2px solid #666;padding: 4px;  
font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 14px; font-size:11px; color:#666; height:30px;
 font-style:italic; margin-bottom:10px;}
input.goin{ margin-left:10px; border:none; position:absolute;}
.data{ float:left; padding-top:10px; width:500px; }


.get_p{ float:left; padding:0px 0px 0px 30px;}



/* css by Kanu 18-04-2011*/

/*.kux_button_left .kux_button_cap {
    background-position: 0 -48px;
	padding:5px 0 0 0 !important;
    width: 15px;
}
.kux_button_left:hover .kux_button_cap {
    background-position: 0 -72px !important;
}
.kux_button_round span span {
    display: inline;
}
.kux_button_arrow, .kux_button_round, .kux_button_cart {
    display: block;
    float: right;
    height: 24px;
    line-height: 24px;
}
.kux_button_cart {
    height: 24px !important;
    line-height: 23px !important;
}
.kux_button_round {
    float: left;
}
.kux_button_arrow span, .kux_button_round span, .kux_button_cart span {
    background: url(images/arrowbutton.png) repeat  0 0 transparent;
    display: block;
    float: left;
    height: 19px;
    padding: 5px 0 0 10px;
}
.kux_button_cart span {
    background: url(images/kux/button-cart.png) repeat  0 0 transparent;
    padding-left: 30px;
}
.kux_button_cart span.kux_button_cap {
    background-position: 100% 0;
}
.kux_button_cart:hover span {
    background-position: 0 -24px;
}
.kux_button_cart:hover span.kux_button_cap {
    background-position: 100% -24px;
}
.kux_button_left {
    float: left;
}
.kux_button_left span {
    background-position: 100% -48px;
    padding: 5px 10px 0 0;
}
.kux_button_left:hover span {
    background-position: 100% -72px !important;
}
.kux_button_left .kux_button_cap {
    background-position: 0 -48px;
    padding: 0;
    width: 15px;
}
.kux_button_left:hover .kux_button_cap {
    background-position: 0 -72px !important;
}
.kux_button_round span span {
    display: inline;
}
.kux_button_arrow span.kux_button_aright {
    background-position: 100% 0;
    padding: 5px 0 0 0;
    width: 15px;
}
.kux_button_arrow:hover, .kux_button_round:hover {
    text-decoration: none;
}
.kux_button_arrow:hover span {
    background-position: 0 -24px;
}
.kux_button_arrow:hover span.kux_button_aright {
    background-position: 100% -24px;
}
.kux_button_round span {
    background-position: 0 -96px;
}
.kux_button_round span.kux_button_cap {
    background-position: 100% -96px;
    padding: 0;
    width: 10px;
}
.kux_button_round:hover span {
    background-position: 0 -120px;
}
.kux_button_round:hover span.kux_button_cap {
    background-position: 100% -120px;
}
.kux_button_disabled {
    color: #888888;
    opacity: 0.5;
}
.selector select, .selector input {
    -moz-border-radius: 2px 2px 2px 2px;
    background: url(/images/kux/inputs.png) repeat  0 0 #FFFFFF;
    border: 2px solid #ECECEC !important;
    padding: 2px;
}
div.filter {
    font-size: 12px;
    line-height: 22px;
	float:right;
	padding-right:20px;
}
div.filter div.inner {
    padding: 8px;
}

div.filter ul {
    list-style:none;
    margin: 0;
    padding: 0;
}
div.filter ul li {
    float: left;
}
div.filter ul.selector {
    float: right;
}
div.filter ul.selector li {
    padding-left: 30px;
}
div.filter ul.selector input, div.filter ul.selector select, div.filter ul.selector label {
    float: left;
    margin: 0;
}
div.filter ul.selector label {
    padding-right: 5px;
}
div.filter ul.selector input.text {
    border-color: #9C9C9C;
    margin-top: 1px;
    width: 30px;
}
div.filter ul.selector input.submit {
    margin-left: 5px;
}
div.filter ul.roll li {
    padding: 0 4px;
	color:#000000;
}
div.filter ul.roll li.prev {
    padding-right: 5px;
}
div.filter ul.roll li.prev a {
    color: #3487f4;
    text-decoration: none;
	font: 11px Arial,Helvetica,sans-serif;
    padding-left: 14px;
}
div.filter ul.roll li a {
    color: #3487f4;
    text-decoration: none;
	font: 11px Arial,Helvetica,sans-serif;
}
div.filter ul.roll li.next a {
    background: url(/images/roll-next.gif) no-repeat  right center transparent;
	text-decoration: none;

}
div.filter ul.roll li.next {
    padding: 0px 0 0 5px !important;
}*/
div.filter ul.roll strong {
    color: #3487f4;
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}


.kux_button_left .kux_button_cap {
    background-position: 0 -48px;
    padding: 0;
    width: 15px;
}
.kux_button_left:hover .kux_button_cap {
    background-position: 0 -72px !important;
}
.kux_button_round span span {
    display: inline;
}
.kux_button_arrow, .kux_button_round, .kux_button_cart {
    display: block;
    float: right;
    height: 21px;
    line-height: 24px;
}
.kux_button_cart {
    height: 21px !important;
    line-height: 23px !important;
}
.kux_button_round {
    float: left;
}
.kux_button_arrow span, .kux_button_round span, .kux_button_cart span {
    background: url(images/arrowbutton.png) repeat  0 0 transparent;
    display: block;
    float: left;
    height: 21px;
    padding: 3px 0 0 10px;
}
.kux_button_cart span {
    background: url(images/kux/button-cart.png) repeat  0 0 transparent;
    padding-left: 30px;
}
.kux_button_cart span.kux_button_cap {
    background-position: 100% 0;
}
.kux_button_cart:hover span {
    background-position: 0 -24px;
}
.kux_button_cart:hover span.kux_button_cap {
    background-position: 100% -24px;
}
.kux_button_left {
    float: left;
}
.kux_button_left span {
    background-position: 100% -48px;
    padding: 3px 10px 0 0;
}
.kux_button_left:hover span {
    background-position: 100% -72px !important;
}
.kux_button_left .kux_button_cap {
    background-position: 0 -48px;
    padding: 3px 0 0 0;
    width: 15px;
}
.kux_button_left:hover .kux_button_cap {
    background-position: 0 -72px !important;
}
.kux_button_round span span {
    display: inline;
}
.kux_button_arrow span.kux_button_aright {
    background-position: 100% 0;
    padding: 3px 0 0 0;
    width: 15px;
}
.kux_button_arrow:hover, .kux_button_round:hover {
    text-decoration: none;
}
.kux_button_arrow:hover span {
    background-position: 0 -24px;
}
.kux_button_arrow:hover span.kux_button_aright {
    background-position: 100% -24px;
}
.kux_button_round span {
    background-position: 0 -96px;
}
.kux_button_round span.kux_button_cap {
    background-position: 100% -96px;
    padding: 0;
    width: 10px;
}
.kux_button_round:hover span {
    background-position: 0 -120px;
}
.kux_button_round:hover span.kux_button_cap {
    background-position: 100% -120px;
}
.kux_button_disabled {
    color: #888888;
    opacity: 0.5;
}
.selector select, .selector input {
    -moz-border-radius: 2px 2px 2px 2px;
    background: url(images/kux/inputs.png) repeat  0 0 #FFFFFF;
    border: 2px solid #ECECEC !important;
    padding: 2px;
}
div.filter {
    font-size: 12px;
    line-height: 22px;
	float:right;
	/*width:335px;*/
}

div.filter a{
	color: #3487f4;
    text-decoration: none;
	font: 13px Arial,Helvetica,sans-serif;

}

div.filter div.inner {
    padding: 8px;
}

div.filter ul {
    list-style:none;
    margin: 0;
    padding: 0;
}
div.filter ul li {
    float: left;
}
div.filter ul.selector {
    float: right;
}
div.filter ul.selector li {
    padding-left: 30px;
}
div.filter ul.selector input, div.filter ul.selector select, div.filter ul.selector label {
    float: left;
    margin: 0;
}
div.filter ul.selector label {
    padding-right: 5px;
}
div.filter ul.selector input.text {
    border-color: #9C9C9C;
    margin-top: 1px;
    width: 30px;
}
div.filter ul.selector input.submit {
    margin-left: 5px;
}
div.filter ul.roll li {
    padding: 0 4px;
	color:#000000;
}
div.filter ul.roll li.prev {
    padding-right: 5px;
}
div.filter ul.roll li.prev a {
    background: url(images/roll-prev.gif) no-repeat  left center transparent;
    padding-left: 14px;

}
div.filter ul.roll li.next a {
    background: url(images/roll-next.gif) no-repeat  right center transparent;
    padding-right: 14px;
}
div.filter ul.roll li.next {
    padding-left: 5px;
}
div.filter ul.roll strong {
    color: #3487f4;
    font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}


/* css by Kanu Sharma 20-04-2011 */

.inputbox{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c0c0c0; border:1px solid #999999; padding:3px;}

.inputboxhover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #999999; padding:3px;}

.PadLR7{padding:0px 6px;}

.PadT5{padding-top:5px;}

.PricePaid{font-size:10px; color:#276081; font-family: Verdana,Arial,Helvetica,sans-serif;}

.PadLR4{padding:0px 4px;}



.comment_rating_text span {
    color:#A0A0A0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 24px;
    text-align: left;
    text-transform: none;
}


.PadB27{padding-bottom:24px;}

.PriceBlock{
    height: 26px;
    left: 12px;
    position: absolute;
    top: 94px;
    width: 185px;
	color: #646464;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	background:url(images/bg_img.jpg) no-repeat left bottom;
	z-index:9;
	padding:3px 0px;
	}
	/* Menu css by Kanu on 26-06-2011 Sunday */
.Tabs {position:relative; z-index:100; float:left; width:auto; margin:0px; padding:5px 1px 4px 1px; background:url(/images/navi_bg.png) repeat-x 0 0;}
.Tabs ul li a, .Tabs ul li a:visited {display:block; text-decoration:none; text-align:center; color:#40aecf; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-bottom:10px;}
.Tabs ul {padding:2px 0 0 0; margin:0; list-style: none;}
.Tabs ul li {float:left; position:relative; margin:0px; padding:0px;}
.Tabs ul li ul {display:none; background:url(/images/sub_menu_bg.png) no-repeat 0 100%;}

.Tabs ul li:hover a {background:none;}
.Tabs ul li:hover a.active {background:none;}
.Tabs ul li:hover ul {display:block; position:absolute; top:38px; left:0px; width:604px; padding:7px 5px 25px 5px; z-index:999999;}
.Tabs ul li:hover ul li ul {display: none;}
.Tabs ul li ul li .title{text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#bcbcbc; text-align:left; clear:both; padding:5px 10px 10px 11px; margin:0px;}
.Tabs ul li ul li {width:604px; float:left; display:block}
.Tabs ul li:hover ul li a {color:#fff; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; font-size:11px; clear:both; float:left; margin:0 0 0 7px;}
.Tabs ul li ul li a span{font-style:italic; color:#999999;}
.Tabs ul li:hover ul li a:hover {color:#D5EFF0;}
.Tabs ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.Tabs ul li:hover ul li:hover ul.left {left:-105px;}

.Tabs ul li:hover ul li a.Item1 {background:url(/images/product2_img.png) no-repeat 0 4px;     padding:6px 0px 6px 45px;}
.Tabs ul li:hover ul li a.Item2 {background:url(/images/product2_img.png) no-repeat 0 -53px;   padding:8px 0px 7px 45px;}
.Tabs ul li:hover ul li a.Item3 {background:url(/images/product2_img.png) no-repeat 0 -116px;  padding:6px 0px 8px 45px;}
.Tabs ul li:hover ul li a.Item4 {background:url(/images/product2_img.png) no-repeat 0 -175px;  padding:6px 0px 6px 45px;}
.Tabs ul li:hover ul li a.Item5 {background:url(/images/product2_img.png) no-repeat 0 -227px;  padding:6px 0px 6px 45px;}
.Tabs ul li:hover ul li a.Item6 {background:url(/images/product2_img.png) no-repeat 0 -289px;  padding:6px 0px 8px 45px;}
.Tabs ul li:hover ul li a.Item7 {background:url(/images/product2_img.png) no-repeat 0 -350px;  padding:6px 0px 8px 45px;}
.Tabs ul li:hover ul li a.Item8 {background:url(/images/product2_img.png) no-repeat 0 -388px;  padding:6px 0px 8px 45px;}
.Tabs ul li:hover ul li a.Item9 {background:url(/images/product2_img.png) no-repeat 0 -428px;  padding:6px 0px 8px 45px;}


.Tabs ul li:hover ul li a.Item1:hover {background:url(/images/product2_img.png) no-repeat 0 4px;     padding:6px 0px 6px 45px; cursor: pointer; }
.Tabs ul li:hover ul li a.Item2:hover {background:url(/images/product2_img.png) no-repeat 0 -53px;   padding:8px 0px 7px 45px; cursor: pointer; }
.Tabs ul li:hover ul li a.Item3:hover {background:url(/images/product2_img.png) no-repeat 0 -116px;  padding:6px 0px 8px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item4:hover {background:url(/images/product2_img.png) no-repeat 0 -175px;  padding:6px 0px 6px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item5:hover {background:url(/images/product2_img.png) no-repeat 0 -227px;  padding:6px 0px 6px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item6:hover {background:url(/images/product2_img.png) no-repeat 0 -289px;  padding:6px 0px 8px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item7:hover {background:url(/images/product2_img.png) no-repeat 0 -350px;  padding:6px 0px 8px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item8:hover {background:url(/images/product2_img.png) no-repeat 0 -388px;  padding:6px 0px 8px 45px; cursor: pointer;}
.Tabs ul li:hover ul li a.Item9:hover {background:url(/images/product2_img.png) no-repeat 0 -428px;  padding:6px 0px 8px 45px; cursor: pointer;}

 ul.info {list-style:none; position:absolute; left:5px; top:38px; margin:0; padding:10px  0 10px 8px !important; display:none; float:left; width:145px !important; background: url(/images/submenu_bg1.png) no-repeat 0 100% !important;}

 ul.info li{margin:0; padding:0; clear:both; width:145px !important; float:left;}

 ul.info li a{width:145px; float:left;}
  /*====================================FONT-FACE=====================================*/
@font-face{font-family:'itcfranklingothicstd-book-webfont';src:url('/fonts/itcfranklingothicstd-book-webfont.eot');src:url('/fonts/itcfranklingothicstd-book-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/itcfranklingothicstd-book-webfont.woff') format('woff'),  url('/fonts/itcfranklingothicstd-book-webfont.ttf') format('truetype'),  url('/fonts/itcfranklingothicstd-book-webfont.svg#itcfranklingothicstd-book-webfont') format('svg');font-weight:normal;font-style:normal}
.shu2{ 
float:left;
width:600px;}
.brand{ 
float:left;
width:600px;}
.shu2 h1{
font-family:'itcfranklingothicstd-book-webfont'; font-size:24px; padding:0; margin:0; 
}

.shu2 h2{
font-family:'itcfranklingothicstd-book-webfont';  padding:20px 0 0 0; margin:0; color:#226C75; font-size:22px; 
}
.brand h2{
font-family: Verdana, Arial, Helvetica, sans-serif;  padding:20px 0 0 0; margin:0; color:#226C75; font-size:22px; font-weight:normal;
}

.faq h1

{
font-family:'itcfranklingothicstd-book-webfont' !important; font-size:24px !important; padding:0 !important; margin:0 !important; 
}
.faq h3

{
font-family:'itcfranklingothicstd-book-webfont'; font-size:20px; padding:0; margin:0; 
}
.Tabs_tr{background:url(/images/navi_bg.png) repeat-x 0 0;}

.UserReview{float:left; background:url(/images/bg_comments.gif) top center no-repeat; width:630px; height:37px; margin:2px 0 28px 0;}
.UserReview h2{float:left; width:380px; padding:9px 0 0 12px; margin:0px; font-family:'itcfranklingothicstd-book-webfont'; font-size:19px; color:#585858; font-weight:bold; text-transform:none !important;}
.newest_head{ float:left;  width:100%;}
.newest_head h3{ font-family: 'itcfranklingothicstd-book-webfont'; color:#226C75; font-size: 20px; font-weight: normal;   
 margin:0;padding:0;}
.banner_text{ color:#FFFFFF; padding:45px 0 0 26px; font-size:33px; letter-spacing:-1; font-family:itcfranklingothicstd-book-webfont; }

.hidden{display:none;}




.Dentist{width:679px; float:left; padding:0 0 0 1px;}
.DentistInner{width:679px; float:left;}
.DentistTop{width:679px; float:left; background:url(/images/dentist_top_bg2.png) no-repeat 0 0; padding-bottom:15px;}
.DentistImage{width:208px; float:left;}
.DentistTopContant{width:440px; float:right; padding:15px 30px 0 10px;}
.DentistTopContant h1{ font-family:'itcfranklingothicstd-book-webfont'; clear:both; font-size:30px; font-weight:bold; color:#ffffff; text-shadow:2px 2px 2px #04568B; text-transform:uppercase; margin:0px; padding:0px;}
.DentistTopContant h2{ font-family:'itcfranklingothicstd-book-webfont'; clear:both; font-size:23px; font-weight:normal; color:#ffffff; background:none; margin:0px; padding:0px;}
.DentistTopContant p{ font-family:Verdana,Helvetica,sans-serif; clear:both; font-size:12px; font-weight:normal; color:#ffffff; text-shadow:2px 2px 2px #024e7f; margin:0px; padding:0px; line-height:20px;}

.DentistSearch{width:440px; float:left; padding:25px 0 0 0;}
.DentistSearch .Title{width:437px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#bfe3f7; font-style:italic; padding:0 0 0 3px;}
.DentistSearch .Inner{width:440px; float:left; padding:3px 0 0 0;}
.DentistSearch .Inner .SearchBox{width:208px; float:left;}
.DentistSearch .Inner .SearchBox input[type="text"]{width:194px; float:left; background:url(/images/dentist_search_bg.png) no-repeat 0 0; padding:7px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#747474; font-weight:normal;}
.DentistSearch .Inner .SearchBox input[type="text"]:focus{ -webkit-border-radius: 7px 0px 0px 7px; -moz-border-radius: 7px 0px 0px 7px; border-radius:  7px 0px 0px 7px; border:none; -webkit-box-shadow: 0 0 10px #ffffff; -moz-box-shadow: 0 0 10px #ffffff; -khtml-box-shadow: 0 0 10px #f;}
.DentistSearch .Inner .SearchButt{width:107px; float:left;}
.DentistSearch .Inner .SearchButt input[type="submit"]{width:97px; float:left; background:url(/images/search_butt.png) no-repeat 0 0; height:36px; border:none; cursor:pointer; cursor:hand; text-indent:-99999px;}

.DentistMid{width:647px; float:left; padding:10px 0 20px 32px;}
.DentistMid .Clear{width:647px; float:left;}
.DentistMid h1{ font-family:'itcfranklingothicstd-book-webfont'; clear:both; font-size:24px; font-weight:normal; color:#025992; margin:0px; padding:0px 0 20px 0;}
.DentistMid .Listing{width:160px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3487f4;}
.DentistMid .Listing ul{width:160px; float:left; list-style:none; padding:0px; margin:0px;}
.DentistMid .Listing ul li{width:160px; float:left; padding:0 0 8px 0;}
.DentistMid .Listing ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3487f4; text-decoration:underline;}
.DentistMid .Listing ul li a:hover{text-decoration:none;}
.DentistMid .Clear a.Outside{float:left; background:url(/images/glob_img.png) no-repeat -10px 0; padding:3px 0px 5px 18px; color:#306fa1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:10px; text-decoration:underline;}

.DentistMid .Clear a.Outside:hover{text-decoration:none;}

.SearhList{float:left; width:582px; padding:17px 0 17px 50px; position:relative;}
.SearhListBg{float:left; width:582px; background:url(/images/search_list_bg.png) no-repeat 0 0; height:33px;}
.SearhListBg .Floatleft{float:left; padding:7px 0 0 7px;}
.SearhListBg input{width:190px; float:left; background:none; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#6f6f6f; font-weight:normal;}
.SearhListBg a{float:left; color:#025b93; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#025b93; text-decoration:none; padding:6px 0 0 10px; text-shadow:2px 2px 2px #def1ff; margin-left:5px; width:272px; outline:none;}
.SearhListBg a strong{font-size:14px; text-shadow:2px 2px 2px #def1ff;}

.SearchBut{float:left;}
.SearchBut input{width:97px; float:left; background:none; border:none; padding:0px; margin:2px 0 0 0; height:30px; cursor:pointer; cursor:hand;}

.DentistListShow{width:648px; float:left; background:#def1ff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#515151; font-weight:normal; padding:11px 0px 11px 31px;}
#DataView{width:262px; float:left; padding:10px; position:absolute; top:48px; left:253px; z-index:1; display:none; background:url(/images/dropdown_bg.png) no-repeat 0 100%; min-height:150px;}
.DataTop{width:262px; float:left;}
.DataTop .RedioButt{width:262px; float:left; background:url(/images/line_img.png) no-repeat 0 100%; padding:0 0 2px 0;}
.DataTop .RedioButtLast{width:262px; float:left; padding:10px 0 0 0;}

fieldset    { border: 0; padding-bottom: 9px; }
label       {float:left; width:234px; display: block; cursor: pointer; padding-bottom: 15px; text-shadow:2px 2px 2px #def1ff; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#025b93; font-weight:normal;}
.radios     { padding-top:0; background: url(divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  { margin-right:5px;}

.has-js .label_check,
.has-js .label_radio    { padding-left: 28px; }
.has-js .label_radio    { background: url(/images/radio-off.png) no-repeat; }
.has-js .label_check    { background: url(/images/check-off.png) no-repeat; }
.has-js label.c_on      { background: url(/images/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(/images/radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }


.DentistListing{width:679px; float:left; background:#ebf8ff; border-bottom:1px solid #e6e5e3;}
.DentistListingLeft{width:447px; float:left; background:#fff; margin:0 0 0 -1px;}
.Bradekram{width:415px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#919191; padding:9px 0px 9px 32px;}
.Bradekram a {float:left; color:#3fb9c8; text-decoration:none;}
.Bradekram a:hover {text-decoration:underline;}
.Bradekram span {float:left; padding:0 5px;}
.ListingLeftInner{width:415px; float:left; border-top:1px solid #e6e5e3; padding:0px 0px 9px 32px;}
.ListingLeftInner .Count{width:23px; float:left; background:url(/images/cat_info.png) no-repeat 0 0; height:29px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-top:1px; margin-top:15px;}
.ListingLeftInner .Listinfo{width:377px; float:right; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ListingLeftInner .Listinfo .Clear{width:372px; float:left; text-align:right; font-size:10px; color:#b6b6b6; padding-top:3px; padding-right:5px;}
.ListingLeftInner .Listinfo .ClientInfo{width:207px; float:left; margin:-8px 0 0 0;}
.ListingLeftInner .Listinfo .ClientInfo .Title{width:207px; float:left; font-size:14px; color:#494949;}
.ListingLeftInner .Listinfo .ClientInfo p{clear:both; font-size:12px; color:#737373; line-height:18px; padding:2px 0; margin:0px;}
.ListingLeftInner .Listinfo .ClientInfo a{color:#3fb9c8; font-size:12px; text-decoration:none;}
.ListingLeftInner .Listinfo .ClientInfo a:hover{text-decoration:underline;}
.ListingLeftInner .Listinfo .CompanyInfo{width:165px; float:left; text-align:right; font-size:10px; color:#b6b6b6; padding-top:10px;}
.ListingLeftInner .Listinfo p{clear:both; padding-top:5px; font-size:11px; font-weight:normal; color:#999999; margin:0px; text-align:left;}

.ListingLeftInner:hover{width:415px; float:left; background:#f9fdff; cursor:pointer;}
.ListingLeftInner:hover .Count{background:url(/images/cat_info_hover.png) no-repeat 0 0;}

.ListActive{width:415px; float:left; background:#f9fdff;}
.ListActive .Count{background:url(/images/cat_info_hover.png) no-repeat 0 0;}

.DentistListingRight{width:233px; float:right;}
.ListingRightInner{width:233px; float:left;}

img{border:0;}

.RatingSummary{ float:left; clear:both; padding:0px; font-family:Verdana; font-size:12px; margin:0 0 0 -23px; width:447px;}
.RatingSummary ul{ float:left; clear:both; list-style:none;}
.RatingSummary ul li{ float:left; display:inline; padding:0 2px;}
.RatingSummary ul li a{ float:left; font-size:12px; color:#3487f4;}
.RatingSummary ul li a img{ float:left; margin-right:5px;}
.RatingSummary span{ float:left; color:#9fc7fa; font-size:13px; padding:8px 0 0 0;}
.RateImgClass{ float:left !important; margin-right:0px !important;}

.ProgressBar{position:relative; margin:0 auto; width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858;}
#ProgressInner{float:left; width:176px; border:2px solid #87b8f9; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background:#ffffff; display:none; position:absolute; top:20px; left:0px; z-index:9; padding:4px 4px 15px 4px; color:#585858;}

a.Close{float:right !important;}
.Summery{float:left; width:145px; padding:7px 0 0 7px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#585858;}
.Summery h1{clear:both; padding:0px; margin:0px; font-size:12px; font-weight:bold; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Summery p{clear:both; padding:4px 0 0 0; margin:0px; font-size:11px; font-weight:normal;}
.ProgessStatus{float:left; width:145px; padding:15px 0 0 12px; font-size:11px;}
#bg_rating_bar{float:left; width:92px; height:12px; background:url(/images/progress_bar.jpg) no-repeat 0 0;}

/*...................16-01-2012.......................*/

.Crest_Img {
				background:url(/images/brand_banner.jpg) no-repeat scroll 0 0 transparent;
				color: #FFFFFF;
				float: left;
				font-size: 30px;
				padding: 42px 272px 29px 22px;
}

.MidContent{ float:left; width:681px; padding-bottom:25px;}
.leftWrapper{ float:left; width:470px; padding:20px 0px 0 30px;}
.leftWrapper h1{ clear:both;
				margin:0px; 
				font-size:22px; 
				text-align:left;
			}
.leftWrapper p{ border: medium hidden;
					color: #5F5F5F;
					font-family: Verdana,Helvetica,sans-serif;
					font-size: 12px;
					line-height: 18px;
					margin-top: 2px;
					text-align: left;
					width: 445px;
					}
					
.Hadding{ background: url(/images/bt_backgroun.jpg) no-repeat scroll 0 0 transparent;
			float: left;
			font-weight: bold;
			margin-top: 20px;
			padding: 10px 0 8px 13px;
			text-align: left;
			width: 411px;
	}
	
.Hadding span{ text-align:right; 
				font-weight:normal; 
				font-size:12px; 
				padding-left: 200px;
				}	
	
	
.Img01{ float:left; padding-top:10px;}	

.Title{	float: left;
		font-size: 12px;
		padding-top: 10px;
		text-align: left;
		width: 420px;
	}
.Title span{ font-size:10px; padding-left:5px;}

					
.Title a{ color:#6699FF; }

.Item01{ float:left; width:467px;}

.Icon01{ float:left; width:113px; padding-left:10px;  text-align:center;}
.Clear a{ font-size:11px; font-weight:bold; text-decoration:none; color:#0099FF;}
.clear a:hover{ text-decoration:underline;}

.ShareThis { width:100%; float:left; text-align:left;  padding-top:30px;}
.Comment{float:left; text-align:left; font-size:14px; font-weight:bold; color:#5F5F5F; clear:both; width:100%; padding:10px 0 0 0;}
.Dot{float:left; text-align:left; color:#666666;}

.Table{background-color: #F8F8F8;
    border: 1px solid #D6D6D6;
    margin-top: 20px;
    padding: 8px;
    width: 425px;
	float:left;
}

.InnerTable{
    background-color: #FFFFFF;
    width: 415px;
	float:left;
	padding:5px;
}

.InnerTable dl{
    width: 100%;
	float:left;
	padding:0px; 
	margin:0px;
	text-align:left;
}
.InnerTable input[type="text"], select, textarea {  border-bottom:2px solid #fff; 
													border-left:2px solid #848484; 
													border-right:2px solid #fff; 
													border-top:2px solid #848484; 
													padding:3px 5px; width:370px;
												 }

.InnerTable dl dt{
    width: 100%;
	float:left;
	padding:0 0 5px 0; 
	margin:0px;
	color: #5F5F5F;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.InnerTable dl dd{
    width: 100%;
	float:left;
	padding:0 0 5px 0; 
	margin:0px;
}

				
.RightWrapper{float: right;
				padding: 58px 15px 0 0px;;
				width:161px;
				}
.RightWrapper img{ float:right; border:1px solid #000000;}

/* css 30-01-2012 */


.Appdwonload{position:relative; z-index:9999; width:266px; margin:10px auto;}

.AppInner{position:absolute; top:0px; left:0px; z-index:9; background:url(/images/app2.jpg) no-repeat 0 0; width:320px; height:344px; cursor:pointer; }
.AppInner .Close{position:absolute; top:3px; right:0px; z-index:9; background:url(/images/close-button.png) no-repeat 0 0; width:16px; height:17px;padding-right:3px;}
.AppInner .Close a{width:16px; height:17px; float:left;}


.AppInner .Download{position:absolute; top:262px; left:28px; z-index:9;}
.AppInner .Download a{float:left; width:266px; height:41px;}
.AppInner .NotNow{position:absolute; top:315px; left:28px; z-index:9; width:266px; text-align:center;}
.AppInner .NotNow a{text-decoration:underline; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.AppInner .NotNow a:hover{text-decoration:none;}
#overlay {
    background-image: url("/overlay.png");
}

