/* for frame start*/
#frame {
	 margin: 0;
     margin-top: 10px;
	 margin-bottom: 10px;
     width:700px;height:410px;}
#frameleft {width:550px;float:left}
#frameright {width:150px;float:right}
/* for frame end*/


#tabs,#tabs1 {
 border-bottom: .5em solid #666666;
 margin: 0;
 padding: 0;
 }
 
 #tabs li, #tabs1 li { 
 display:inline; 
 margin: 0.5em;
 border-top: .1em solid #666666;
 border-left: .1em solid #666666;
 border-right: .1em solid #666666;
 }
 
 #tabs li a, #tabs1 li a {
 text-decoration: none;
 padding: 0.25em 0.25em;
 color: #ffffff;
 }
 
.somediv{ margin : 6px; }
.somediv .floatbox{float: left; width: 200px; margin : 8px; border: 1px solid gray; padding:12px;}

.si-bgheading1 {
	BACKGROUND-IMAGE: url(/images/main/siteinspector/bg-heading1.jpg);
}

.si-ranking-shorttitle {
	color: #943; background:white url(/images/main/siteinspector/whtbg.jpg) repeat-x scroll center bottom;
}

.si-ranking-short {
	background:white url(/images/main/siteinspector/whtbg.jpg) repeat-x scroll center bottom;
}

.si-mlranking-td {
	background:white;
}

.si-ratingboxblue {
	BACKGROUND-IMAGE: url(/images/main/siteinspector/rating-box-blue.jpg); TEXT-ALIGN: center; HEIGHT: 21px;
}

.si-bgdots1 {
	BACKGROUND-IMAGE: url(/images/main/siteinspector/bg-dots1.jpg); TEXT-ALIGN: left; HEIGHT: 1px; margin-bottom: 5px; margin-top: 2px;
}

.spwhite-bold-txt1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.spwhite-normal-txt1 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.spblack-bold-txt1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.spblack-normal-txt1 {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A.spblack-links:VISITED, A.spblack-links:LINK {
	COLOR: #000000; TEXT-DECORATION: none
}

A.spblack-links:ACTIVE, A.spblack-links:hover{
	COLOR: #ff0000; TEXT-DECORATION: none
}

.spred {
	FONT-WEIGHT: bold; COLOR: #ff0000;
}

.sprating {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Arial
}

.spbest1 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

A.spbest1 {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.spbest1:hover {
	FONT-SIZE: 12pt; FONT-FAMILY: Arial;FONT-WEIGHT: bold; TEXT-DECORATION: none
}

A.spbest2 {
	FONT-SIZE: 15pt;
	FONT-WEIGHT: bold;
}

.spmanufacturerslisting {
	margin:3px;
    padding:6px;
}

.sprate {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff0000; FONT-FAMILY: Arial
}

.spoldproductprice {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.spspecialproductprice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}

.spEditorspick {
	FONT-SIZE: 10pt; COLOR: #575f9f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; margin:15;
}

.spfeature {
	FONT-SIZE: 12px; COLOR: #353535; FONT-FAMILY: Arial
}

.spfeaturesmall {
	FONT-SIZE: 8pt; COLOR: #353535; FONT-FAMILY: Arial
}

#ProductSearchFinder {
	COLOR: #000000;	background-color: #ffffff; border : 1px solid #000000;
}

#ProductSearchFinder select {
	width:187px; font:normal 10px arial,sans-serif;
}

.ddoverlap{

}

.ddoverlap ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding-top: 2px; padding-bottom: 6px; padding-left: 1px; padding-right: 1px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: black;
background: transparent url(/images/global/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: black;
}

.ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(/images/global/righttabselected.gif) 100% 0 no-repeat;
text-decoration: none;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
}


.onethird
{
	margin:15px 2px 0px 2px;
}

.redline
{
	color:white;
	background:url(/images/global/sprites.png) repeat-x;
	background-position: 0 -10px;
}

.redline h2, .grayline h2
{
	color:white;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px; margin:0; padding:0;
}

.redline .smdrop, .grayline .smdrop {         
	margin:0; padding-right:7px;
	display:block;
	float: right;
	font-size: 10px;
	cursor:pointer;
} 


.redline.hdrop h2
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase; display:block; float:left;
	font-size:14px; margin:0; padding:0;
}

.redline.hdrop .smdrop {         
	margin:0; padding-right:7px;
	display:block;
	float: right;
	font-size: 10px;
	cursor:pointer;
} 

.ProductTitle {
	FONT-SIZE: 14px; COLOR: #4D688F; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
	margin : 4px;
	margin-top : 16px;
}

.divbluesepline {
	PADDING-RIGHT: 14px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #415358; PADDING-TOP: 4px; FONT-FAMILY: "MS Sans Serif",geneva,tahoma,arial
}

.divbluesepline .line {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/main/siteinspector/splitter_basic.gif); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 6px
}
 
.featuredbg {
	BACKGROUND-IMAGE: url(/images/main/siteinspector/bluelist.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #D4ECFE;
}


.buttonwrapper{ 
padding-top: 11px;
}

.buttoncss {
    padding: 5px 10px;
    display: inline;
    background: #777 url(/images/main/siteinspector/buttons/button.png) repeat-x bottom;
	text-decoration: none;
    border: none;
    color: #ffffff;
    cursor: pointer;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }

.buttoncss:hover {
    background-position: 0 -48px;
	text-decoration: underline;
    color: #ffffff;
	font-weight: bold;
    }
	
.buttoncss:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    padding: 6px 10px 4px;
    }
	
.buttoncss.red { background-color: #e50000; }
.buttoncss.purple { background-color: #9400bf; }
.buttoncss.green { background-color: #58aa00; }
.buttoncss.yellow { background-color: #FFFF00; }
.buttoncss.orange { background-color: #ff9c00; }
.buttoncss.gold { background-color: #E9B51C; }
.buttoncss.blue { background-color: #2c6da0; }
.buttoncss.black { background-color: #333; }
.buttoncss.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
.buttoncss.small { font-size: 75%; padding: 3px 7px; }
.buttoncss.small:hover { background-position: 0 -50px; }
.buttoncss.small:active { padding: 4px 7px 2px; background-position: 0 top; }
.buttoncss.large { font-size: 125%; padding: 7px 12px; }
.buttoncss.large:hover { background-position: 0 -35px; }
.buttoncss.large:active { padding: 8px 12px 6px; background-position: 0 top; }

A.sprelated {
	FONT-SIZE: 125%;
}

input.btButton {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 1px solid #003366;
}

td.tdfrmCaptionReq {
	COLOR: #FF0000;
}

#sitemap {
font-size: 140%;
}
#sitemap li {
}

#sitemap li ul {
font-size: 75%;
}

#sitemap li ul li ul {
font-size: 100%;
}

#sitemap li ul li ul li{
list-style-type: circle;
}

#sitemap li ul li{
padding-left: 8px;
list-style: none;
}

.image5 {
	float: left;
	margin-right:5px;
}

.boxlisting {
float:left;
margin:15px; 
height:160px; 
width:289px
}


.aff_body{
border: 1px solid #B1BFC5;
border-collapse:collapse;
margin-bottom: 15px;
} 

