/* CSS Document */
/* admin styles */
form{
margin:0px 0px 0px 0px;
}
.text{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:black;
}
.black_bk{
width:201px;
height:105px;
background-color:white;
border: 1px solid black;
}
.red_text{
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:red;
}
div{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
img{
border:none;
}
.sidepx{
width:41px;
}
.linktext{
float:left;
}

.description{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin: 10px 10px 10px 10px;
}
.main_desc{
text-align:left;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin: 0px 0px 10px 0px;
}
.cart_desc{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}

/* These are the Home Page Layouts */
.main_admin_page{
background-color:white;
width:760px;
margin-left:auto;
margin-right:auto;
}
.main_page{
background-image:url(images/back_17.gif);
background-repeat:repeat-y;
width:760px;
margin-left:auto;
margin-right:auto;
}

/* main box on main page */
.main_box{
margin: 5px 0px 10px 0px;
width:440px;
height:266px;
border: 1px solid #999999;
background-image:url(images/mainback.gif);
background-color:black;
background-position:right;
background-repeat:repeat-y;
}
/* ad box on the main page */
.ad{
background-image:url(images/main_ad_red.gif);
width:504px;
height:232px;
}

.ad_content{
background-color:black;
border: 1px solid #999999;
margin: 9px 9px 9px 9px;
}

/* updates box on the main page */
.updates_bg{
background-image:url(images/red2.gif);
background-repeat:repeat-x;
width:263px;
height:206px;
}
.updates_body{
text-align:left;
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
width:243px;
height:186px;
}
.updates_header{
width:223px;
height:20px;
margin: 5px 5px 0px 5px;
}
.updates{
overflow:auto;
width:233px;
height:156px;
margin: 0px 5px 5px 5px;
}
.update{
margin: 0px 5px 5px 5px;
height:350px;
}
.update_body{
text-align:left;
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
height:350px;
width:180px;
}

/* review box on the main page */
.reviews{
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
width:229px;
height:204px;
}
.reviews_links{
overflow:auto;
height:174px;
width:219px;
margin: 0px 5px 5px 5px;
}
.reviews_body{
text-align:left;
width:219;
height:194;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
clear:both;
text-align:left;
}
.reviews_header{
width:219;
height:20px;
margin: 5px 5px 0px 5px;
}
/* dealers box on the dealers page */
.dealers_bg{
background-image:url(images/red4.gif);
width:679px;
height:769px;
vertical-align:middle;
}
.dealers_body{
text-align:left;
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
width:659px;
height:749px;
}
.dealers_header{
width:648px;
height:20px;
margin: 5px 5px 0px 5px;
}
.dealers{
overflow:auto;
width:648px;
height:709px;
margin: 0px 5px 5px 5px;
}
/* Bottom Bar */
.bottom_bar{
width:760px;
height:43px;
background-image:url(images/bottom_bar.gif);
vertical-align:middle;
}
.bottom_bar_text{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
vertical-align:middle
;
}

/* Tech Vids Box on the techinical page page */
.tech_vids{
background-image:url(images/tech_back.gif);
width: 420px;
height:228px;
}
.tech_body{
text-align:left;
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
width:400px;
height:208px;
}
.tech_head{
width:390px;
height:20px;
margin: 5px 5px 0px 5px;
}
.tech{
overflow:auto;
width:390px;
height:178px;
margin: 0px 5px 5px 5px;
}

/* installation manuals box */
.install{
background-image:url(images/back_bar.gif);
background-repeat:repeat-x;
background-position:top;
background-color:black;
border: 1px solid #999999;
width:246px;
height:516px;
}
.install_head{
margin: 5px 5px 0px 5px;
width:236px;
height:20px;
}
.install_body{
margin: 0px 5px 5px 5px;
overflow:auto;
width:236px;
height:496px;
text-align:left;
}
.install_pic{
margin: 5px 0px 5px 0px;
}
/* general use styles */
.border{
border: 1px solid #999999;
}

body {
margin: 0px 0px 0px 0px;
background-color: black;
}
.linktext{
/*float:left;*/
}
a.read_more:link {
float:right;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read_more:visited {
float:right;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read_more:active {
float:right;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read_more:hover {
float:right;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
a.read:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.read:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
a.read_desc:link {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}
a.read_desc:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}
a.read_desc:active {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}
a.read_desc:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:underline;
}
.bold_red{
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:12px;
font-weight:bold;
}
.purchase_pic{
background-image: url(images/purchase_red.gif);
width:224px;
height:125px;
}
.purchase_body{
border: 1px solid #999999;
background-image:url(images/mainback.gif);
background-color:black;
background-position:right;
background-repeat:repeat-y;
width:442px;
height:123px;
}
.main_boxes{
border: 1px solid #999999;
background-image:url(images/side_bg.jpg);
background-color:black;
background-position:right;
background-repeat:repeat-y;
margin: 0px 0px 10px 0px;
}
.main_ad2{
background-image:url(images/red3.gif);
width:231px;
height:338px;
}
.purchase_body_content{
width:434;
height:115;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
clear:both;
text-align:left;
}
.general_text{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}
a.general_link:link {
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.general_link:visited {
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.general_link:active {
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:none;
}
a.general_link:hover {
text-align:right;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
text-decoration:underline;
}
.product_body{
border: 1px solid #999999;
background-color:black;
background-position:right;
background-repeat:repeat-y;
}
.warning{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: red;
}
.desc{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CCCCCC;
}
form{
margin: 0px 0px 0px 0px;
}
.redmod{
background-color:#660000;
border-collapse:collapse;
}
.header_nav{
height:20px;
width:678px;
background-image:url(images/header2_04.gif);
}
a.nav:link {
margin: 0px 10px 0px 10px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}
a.nav:visited {
margin: 0px 10px 0px 10px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}
a.nav:active {
margin: 0px 10px 0px 10px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}
a.nav:hover {
margin: 0px 10px 0px 10px;
text-align:right;
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:underline;
}
.sidebar{
background-image:url(images/sidebarbg.jpg);
background-position:top;
background-repeat:no-repeat;
}
.popUp{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:black;
	visibility: hidden;
	margin: 0 10px;
	padding:5px;
	position:absolute;
	width:10px;
	border: solid 1px white;
	word-wrap:Explicit ;
}
