html, body{margin:0;padding:0;background:url(../i/shared_bg.gif) repeat;font-family:arial;}

.testestes{margin-top:100px;}
.prodtest{background:#E7ECF7;}
.phone{position:absolute;font-weight:bold;width:200px;height:90px;left:270px;top:75px;color:#ffffff;}

#top{position:absolute;left:0;top:0;height:105px;width:100%;background:#3FACF1 url(../i/securityteclogogold.jpg) no-repeat;border-bottom:1px #000000 solid;z-index:1;}
#top a{text-decoration:none;}
div.topbar2{position:absolute;top:0;left:0;width:397px;height:18px;background:url(../i/topbar2.gif) no-repeat;z-index:50;font-size:0.6em;color:#fff;padding-left:10px;padding-top:2px;}
div.topbar2 a{color:#fff;}
div.topbar2 a:hover{color:#D4191D;}

.topmen{position:absolute;color:#ffffff;top:35px;left:60%;font-size:13px;}
.topmen a{text-decoration:none;color:#ffffff;}
.search{position:absolute;color:#ffffff;top:74px;left:20%;}
#login{position:absolute;left:85%;top:75px;width:75px;height:25px;background:url(../i/button.gif) no-repeat;z-index:300;}
#prods{left:30px;width:50%;}
.indiprodroundedbox{background:#fff;}
#checkout{float:right;width:120px;height:30px;}
#logon
{
position:absolute;
width: 200px;
height: 60px;
top: 0;
right:10px;
text-align:right;
padding: 5px 5px;
z-index:0;
color:#fff;
}
.small{vertical-align: middle;font-size:70%;}
.subs{border:1px solid #204287;font-size:11px;text-align:left; background:url(../i/grey_background.gif) repeat;}
.subs td a{color:#204287;text-decoration:none;}

.subs td a:hover{color:#0650E5;}
.subs td a:active{color:#E8112B;}
#bask{position:absolute;background:url(../i/shoptit.gif) no-repeat top left;width:170px;height:33px;top:85px;padding-bottom:20px;}
#error{color:red;}
#recap{padding:3px;padding-top:5px;color:#808062;font-size:10px;}

#prinav
{
position: absolute;
left: 5px;
top: 106px;
width: 100%;
font-size: 60%;
line-height: normal;
background: transparent;
z-index:1;
}


#prinav ul
{
margin:0;
padding:0 10px;
list-style:none;
}

#prinav li
{
float:left;
background:url("../i/lefttabs11.gif") no-repeat left bottom;
margin:0;
padding:0 0 0 9px;
}

#prinav a
{
float:left;
display:block;
background:url("../i/tabs11.gif") no-repeat left bottom;
padding:5px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
color:#765;
}
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

#prinav a, #prinav strong, #prinav span
{
display:block;
background:url("../i/tabs11.gif") no-repeat right bottom;
padding:5px 15px 4px 6px;
}
.grey{color:#656562;}
#conf{background:#EDEDE8;padding:5px;border:#C5C5BD solid 1px;}
#prinav #current
{
background-image:url("../i/lefttabs11.gif");
}

#prinav #current a
{
background-image:url("../i/tabs11.gif");
padding-bottom:5px;
}

#boxes ul{position:relative;top:45px;left:0;font-size:78%;color:#625959;list-style:none;}
#boxes ul a:hover{color:#7B1D1D;font-size:95%;}
#leftmen{position:absolute;top:175px;left:10px;height:185px;width:238px;background:url(../i/termsbox2.gif) no-repeat;}
#servmen{position:absolute;top:325px;left:10px;height:362px;width:178px;background:url(../i/servicesbox2.gif) no-repeat;}
#bestmen{position:absolute;top:235px;right:10px;height:362px;width:238px;background:url(../i/bestsellersbox.gif) no-repeat;}
#prod1{width:500px;color:#222;height:400px;margin-top:50px;}

#content{position:relative;top:165px;left:210px;width:50%;color:#222;}
#contentn{position:absolute;top:165px;left:20px;color:#222;}
#contenth{position:absolute;top:165px;left:210px;color:#222;}
#contentdefault{margin-top:145px;margin-left:20px;color:#222;}

#rec{padding:2px;padding-right:5px;}
#rec a{color:#000;}
#bsktbox{float:right;margin-top:170px;font-size:11px;border-left:1px solid #000168;width:18%;}
#bsktbox p{padding-left:25px;padding:right:5px;}
.top{position:relative;top:0;right:0;background:url(../i/shoptit.gif) no-repeat top left;width:235px;height:30px;z-index:5;padding:0;}
p.mid{position:relative;right:0;width:235px;top:0;}
.bottom{position:relative;right:0;background:url(../i/box1-bottom.gif) no-repeat;width:235px;height:57px;z-index:4;padding:0;}



.border {border : solid 1px black;}
.borderLeftRight {border-left : solid 1px black; border-right : solid 1px black;}
.borderTopBottom {border-top : solid 1px black; border-bottom : solid 1px black;}
.borderTop {border-top : solid 1px black; }
.borderbottom {border-bottom : solid 1px black; }
.borderLeftRightBottom {border-bottom : solid 1px black;border-left : solid 1px black; border-right : solid 1px black;}
.borderLeftRightTop {border-top : solid 1px black;border-left : solid 1px black; border-right : solid 1px black;}

.BorderLeft
{border-left: 1px solid black;}

.BorderRight
{border-right: 1px solid black;}
.tinyText{color:White;font-size:1px;}
.PadMerchandisingDealOfWeekText{padding-left:20px;padding-right:20px;padding-top:1px;padding-Bottom:1px;}
.bodytext03 { color: black; font: normal 12px Verdana; }
.bodytextboldred04 { color: #CC0033; font: bold 14px Verdana; }
.bodytext03 { color: black; font: normal 12px Verdana; }
.PadLeft {padding-left:2px;}
.bodytextbold02 { color: black; font: bold 11px Verdana; }
.bodytextboldred02 { color: red; font: bold 11px Verdana; }

//homepage borders
.homeborder {border : solid 2px #2356C8;}
.homeborderLeftRight {border-left : solid 2px #2356C8; border-right : solid 2px #2356C8;}
.homeborderTopBottom {border-bottom : solid 2px #2356C8;}
.homeborderTop {border-top : solid 2px #2356C8; }
.homeborderbottom {border-bottom : solid 2px #2356C8; }
.homeborderLeftRightBottom {border-bottom : solid 2px #2356C8;border-left : solid 2px #2356C8; border-right : solid 2px #2356C8;}
.homeborderLeftRightTop {border-top : solid 2px #2356C8;border-left : solid 2px #2356C8; border-right : solid 2px #2356C8;}

.homeBorderLeft
{border-left: 2px solid #2356C8;}

.homeBorderRight
{border-right: 2px solid #2356C8;}
.hometinyText{color:black;font-size:1px;}
.homePadMerchandisingDealOfWeekText{padding-left:20px;padding-right:20px;padding-top:1px;padding-Bottom:1px;}
.homebodytext03 { color: #2356C8; font: normal 12px Verdana; text-align:right;}
.homebodytext0300 { color: #5E84A8; font: normal 11px Verdana; text-align:right;}
.homebodytextboldred04 { color: #CC0033; font: bold 14px Verdana; }
.homebodytext03 { color: black; font: normal 12px Verdana; }
.homePadLeft {padding-left:2px;}
.homebodytextbold02 { color: black; font: bold 11px Verdana; }
.homebodytextbold0200 { color: #5E84A8; font-size:6px; }
.homebodytextboldred02 { color: red; font: bold 11px Verdana; }
// end of home borders


#manage{margin-top:250px;left:20%;width:50%;}
.cmsbodytext03{color: black; font: normal 12px Verdana;text-align:left;}
.cmsboytext03 h3{text-align:left;}
.cmsbodytext03 ul{text-align:left;list-style:none;text-indent:30px;}
.cmsbodytext03 ul a{color:#213FBD;text-decoration:none;}
.cmsbodytextwarn{color: red;font-style:courier;}

#productform{text-align:right;}

table.sp
{border-width: 1px;
border-spacing: ;
border-style: outset;
border-color: gray;
border-collapse: separate;
background-color: white;}
table.sp th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.sp td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
.sidetitle{font-weight:bolder;}
table.dp
{border-width: 1px;
border-spacing: ;
border-style: outset;
border-color: gray;
border-collapse: separate;
background-color: white;}


.features li{list-style:disc;margin-left:0;text-indent:none;}





div.Article {

  background:
	transparent;
  color:#000;
  font: 0.8em/1.5 ;
  width:70%;
  }
  


div.Article h2 {
  background:
	url(../i/centtr.gif)
  top right no-repeat;
  font-size:1.5em;
  padding-top:45px;
  padding-left:75px;
  padding-right:75px;
  margin:0;

  }
div.ArticleBody {
  background:
	url(../i/centr.gif)
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding-left:75px;
  padding-right:75px;
  padding-top:25px;
  padding-bottom:25px;
  }

div.ArticleBody img{border:1px dotted #fff;}

div.ArticleFooter {
  background:
	url(../i/centbl.gif)
  bottom left no-repeat;
  }

div.ArticleFooter p {
  background:
	url(../i/centbr.gif)
  bottom right no-repeat;
  display:block;
  padding-bottom:55px;
  padding-top:15px;
  padding-right:75px;
  padding-left:75px;
  margin:-2em 0 0 0;
  font-size:0.8em;
  }
  
div.bottomArticle img{border:1px dotted #fff;align:right;}


  
div.bottomArticle {
margin-top:50px;
color:#fff;
  font: Geneva, Arial, Helvetica, sans-serif;
  font-size:6px;
  width:100%;
  }
div.bottomArticle h2 {
  background:
	url(../i/footertr2.gif)
  top right no-repeat;
  font-size:1.3em;
  padding-left:45px;
  padding-top:65px;
  margin:0;
  }
div.bottomArticleBody {
  background:
	url(../i/footerr.gif)
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding-left:45px;
  padding-top:15px;
    padding-bottom:15px;
  padding-right:45px;
  }
div.bottomArticleFooter {
  background:
	url(../i/footerbl2.gif)
  bottom left no-repeat;
  }
div.bottomArticleFooter p {
  background:
	url(../i/footerbr2.gif)
  bottom right no-repeat;
  display:block;
  padding-left:45px;
  padding-bottom:65px;
  padding-top:15px;
  padding-right:45px;
  margin:-2em 0 0 0;
  }
  
  div.rightArticle {
  padding-right:20px;
  float:right;
  background:transparent;
  font: 0.7em/1.5 Geneva, Arial, Helvetica, sans-serif;
  color:#fff;
  width:15%;
  }
div.rightArticle h2 {
  background:
	url(../i/footertr2.gif)
  top right no-repeat;
  font-size:1.3em;
  padding-left:45px;
  padding-top:55px;
  padding-right:15px;
  margin:0;
  }
div.rightArticleBody {
  background:
	url(../i/footerr.gif)
  top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding-left:45px;
  padding-top:15px;
  padding-bottom:15px;
  padding-right:55px;
  }
div.rightArticleFooter {
  background:
	url(../i/footerbl2.gif)
  bottom left no-repeat;
  }
div.rightArticleFooter p {
  background:
	url(../i/footerbr2.gif)
  bottom right no-repeat;
  display:block;
  padding-left:45px;
  padding-bottom:55px;
  padding-right:55px;
  margin:-2em 0 0 0;
  }

tr#secondhome{border-top: 1px #ccc solid;}
  
div.footer{margin-top:200px;font-size:11px;color:#000;padding-top:20px;text-align: center;}
div.footer a{color:#000;text-decoration:none;}
div.footer a:hover{color:#D4191D;text-decoration:none;}


#menu{/*position:absolute;*/left:0;width:100%;}
#menu ul{text-align: center;
	font-size:10px;
	width: 180px;
	margin: 0;
	padding: 0;
	color: #000000;}
#menu li
{
	text-align: center;
	width: 180px;
	margin: 0;
	padding: 0;
	list-style:none;
	line-height: 15px;
	color: #000;
}

#menu li a {
	display: block;
	font-weight: bold;
	padding: 0;
	height:21px;
	border-left: 1px solid #253F4A;
	border-right: 1px solid #253F4A;
	border-top: 1px solid #253F4A;
	background:#E0DCF8;
	background-image:url("../i/sub-button.gif");
	background-repeat:-x;
	color: #fff;
	text-decoration: none;
	width: 178px;}

#menu li a:linked{}
#menu li a:visited{}
#menu li a:activated{}
#menu li a:hover
{
	border-left: 1px solid #253F4A;
	border-right: 1px solid #253F4A;
	border-bottom: 1px solid #261B68;
	background-image:url("../i/sub-buttondown.gif");
	background-repeat:-x;
	color: #CCAE2A;
	text-decoration: none;
}
/**************Downloads Page***************/

#manager {margin-left:100px;margin-top:380px;z-index:5;}
#topr{z-index:3;}
#filemanagerr {margin-top:40px;z-index:3;}

.buybuttons{
border-top:1px #000 solid;
}

.parentproduct1 td,.parentproduct3 td,.parentproduct5 td,.parentproduct7 td,.parentproduct9 td,.parentproduct11 td{
background:#89A0F4;
color:#fff;
}

.parentproduct2 td,.parentproduct4 td,.parentproduct6 td,.parentproduct8 td,.parentproduct8 td,.parentproduct12 td{

background:#CBD83C;
color:#000;
}



#bskprodid{
	text-align:left;
	font-size:10px;
	color: #204287;
}

fieldset{
 font-size:10px;
 background: url(../i/fieldsetgrade.gif) repeat-x;
 border: 1px #204287 solid;

}
fieldset legend{
	 color: #204287;
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{

position:absolute;
margin-left:0;
margin-top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:13px;
z-index:100;
background-color: white;
width: 140px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
filter:alpha(opacity=80) -moz-opacity:0.8;
}


.dropmenudiv a{
filter:alpha(opacity=70) -moz-opacity:0.7;
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
color:red;
}

tr.evenrow{background:#A0F5CA;cursor:pointer}
tr.oddrow{background:#F5E8A0;cursor:pointer}



td.gradledge{background:url(../i/gradledge.gif) repeat-y;}
td.gradredge{background:url(../i/gradredge.gif) repeat-y;}

td.middlemiddle{background:url(../i/stripe.gif) repeat;}

table.centerdata img{
border:1px solid 3D3E41;
 }
 
.recextable tr td{
	font-size:12px;
}

.recextable tr td a{
	text-decoration:none;
	font-weight: bold;
	color: #191D54;
	font-size:12px;
}

#recexclkhint{
	font-size:11px;
	font-style:italic;
	color: #B97A30;
}


#additionalimtxtmod{
	width:95%;
	align:left;
}
