@charset "utf-8";
/* CSS Document */

body
{
	margin: 0 auto;
	height: 100%;
	background:#CCC;
}
/*header*/
div.header
{
	margin: 0 auto;
	width: 1002px;
	height: auto;
	padding-bottom: 20px;
	background:#FFF;
}
div.headtop
{
	float: left;
	width: 1002px;
	height: 103px;
	background: url(../images/topheader.jpg) no-repeat;
}	
div.searchbar
{
	float:right;
	width: 230px;
	height: 53px;
	margin: 50px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}
div.search
{
	float:left;
	width: 150px;
	height: 47px;
	margin: 6px 0px 0px 0px;
}
div.go
{
	float:left;
	width: 55px;
	height: 53px;
}
div.headbottom
{
	float: left;
	width: 1002px;
	height: 372px;
	background: url(../images/bottomheader.jpg) no-repeat;
}	
div.headbottom2
{
	float: left;
	width: 1002px;
	height: 220px;
	background: #FFF url(../images/bottomheader2.jpg) no-repeat;
}	
div.headnav
{
	float: left;
	width: 156px;
	height: 185px;
	padding: 15px 0px 0px 50px;
}	
div.flash
{
	float: left;
	width: 743px;
	height: 206px;
}
div.headtext
{
	float: left;
	width: 683px;
	height: auto;
	padding: 0px 0px 0px 270px;
	margin: 20px 0px 0px 0px;
}	
div.text1
{
	float: right;
	width: 675px;
	height: 40px;
	text-align: justify;
	margin: 35px 0px 3px 0px;
}
div.text2
{
	float: right;
	width: 658px;
	height: 27px;
	text-align: justify;
	margin: 0px 0px 2px 0px;
}
div.text3
{
	float: right;
	width: 658px;
	height: 16px;
	text-align: justify;
}
div.text4
{
	float: right;
	width: 658px;
	height: 19px;
	text-align: justify;
}
div.nav1
{
	float: right;
	width: 143px;
	height: 35px;
}
div.nav2
{
	float: right;
	width: 139px;
	height: 35px;
}
div.nav3
{
	float: right;
	width: 134px;
	height: 35px;
}
div.nav4
{
	float: right;
	width: 132px;
	height: 32px;
}
/*main*/                         
div.maincontainer
{
	margin: 0 auto;
	width: 1002px;
	height: auto;
	background: #FFF;
}
div.midban
{
	float: left;
	width: 870px;
	height: 24px;
	background: #FFF url(../images/titlebanner.jpg) no-repeat;
	padding: 19px 47px 0px 85px;
}
div.middlebanner
{
	float: left;
	width: 732px;
	height: 24px;
	background: url(../images/titlebanner.jpg) no-repeat;
	padding: 19px 0px 0px 270px;
}
div.middlecontainer
{
	float: left;
	width: 1002px;
	height: auto;
	background: #FFF;
}
div.midcont
{
	float: left;
	width: 939px;
	height: auto;
	background: #FFF;
	padding: 0px 0px 0px 63px;
}
div.middlenav
{
	float: left;
	height: 227px;
	width: 255px;
	background: url(../images/middlenavup.jpg) no-repeat;
	padding: 8px 0px 0px 0px;
}
div.middlenav1
{
	float: left;
	height: 32px;
	width: 195px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;	
}
div.middlenav1 a
{
	float: left;
	height: 26px;
	width: 195px;
	padding: 6px 0px 0px 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;	
}
div.middlenav1 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav1over.jpg) no-repeat;
}
div.middlenav2
{
	float: left;
	height: 32px;
	width: 190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;	
}
div.middlenav2 a
{
	float: left;
	height: 26px;
	width: 190px;
	padding: 6px 0px 0px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;	
}
div.middlenav2 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav2over.jpg) no-repeat;
}
div.middlenav3 
{
	float: left;
	height: 32px;
	width: 185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav3 a
{
	float: left;
	height: 26px;
	width: 185px;
	padding: 6px 0px 0px 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav3 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav3over.jpg) no-repeat;
}
div.middlenav4 
{
	float: left;
	height: 32px;
	width: 180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav4 a
{
	float: left;
	height: 26px;
	width: 180px;
	padding: 6px 0px 0px 75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav4 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav4over.jpg) no-repeat;
}
div.middlenav5
{
	float: left;
	height: 32px;
	width: 175px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav5 a
{
	float: left;
	height: 26px;
	width: 175px;
	padding: 6px 0px 0px 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav5 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav5over.jpg) no-repeat;
}
div.middlenav6
{
	float: left;
	height: 32px;
	width: 185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav6 a
{
	float: left;
	height: 26px;
	width: 185px;
	padding: 6px 0px 0px 70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav6 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav6over.jpg) no-repeat;
}
div.middlenav7 
{
	float: left;
	height: 32px;
	width: 190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav7 a
{
	float: left;
	height: 26px;
	width: 190px;
	padding: 6px 0px 2px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
}
div.middlenav7 a:hover
{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#8E122C;
	text-decoration:none;
	background:url(../images/nav7over.jpg) no-repeat;
}
div.middlehome
{
	float: left;
	height: 233px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middleabout
{
	float: left;
	height: 860px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middleproducts
{
	float: left;
	height: 1005px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middleauto
{
	float: left;
	height: auto;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middlewidthauto
{
	float: left;
	height: auto;
	width: 889px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
	background: #FFF;
}
div.middle1600
{
	float: left;
	height: 760px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middle2400
{
	float: left;
	height: 520px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middle4600
{
	float: left;
	height: 760px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middle7900
{
	float: left;
	height: 1970px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middleselltous
{
	float: left;
	height: 635px;
	width: 697px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.middlecontact
{
	float: left;
	height: 333px;
	width: 889px;
	border: 1px solid #AAABAD;
	margin: 0px 0px 10px 0px;
}
div.categorybox
{
	float: left;
	width: 667px;
	height: 270px;
	padding: 0px 14px 0px 15px;
	margin: 0px 0px 0px 0px;
}
div.categorysection1
{
	float: left;
	width: 665px;
	height: 100px;
	border: 1px solid #AAABAD;
}
div.categorysection2
{
	float: left;
	width: 665px;
	height: 55px;
	border-bottom: 1px solid #AAABAD;
	border-left: 1px solid #AAABAD;
	border-right: 1px solid #AAABAD;
}
div.categorysection3
{
	float: left;
	width: 665px;
	height: 25px;
	border-bottom: 1px solid #AAABAD;
	border-left: 1px solid #AAABAD;
	border-right: 1px solid #AAABAD;
}
div.categorysection4
{
	float: left;
	width: 665px;
	height: 70px;
	border-bottom: 1px solid #AAABAD;
	border-left: 1px solid #AAABAD;
	border-right: 1px solid #AAABAD;
}
div.cattitle1
{
	float: left;
	width: 149px;
	height: 94px;
	padding: 5px 0px 0px 5px;
}
div.catbox1
{
	float: left;
	width: 503px;
	height: 94px;
	border-left: 1px solid #AAABAD;
	padding: 5px 0px 0px 5px;
}
div.cattitle2
{
	float: left;
	width: 149px;
	height: 49px;
	padding: 5px 0px 0px 5px;
}
div.catbox2
{
	float: left;
	width: 503px;
	height: 49px;
	border-left: 1px solid #AAABAD;
	padding: 5px 0px 0px 5px;
}
div.cattitle3
{
	float: left;
	width: 149px;
	height: 19px;
	padding: 5px 0px 0px 5px;
}
div.catbox3
{
	float: left;
	width: 503px;
	height: 19px;
	border-left: 1px solid #AAABAD;
	padding: 5px 0px 0px 5px;
}
div.cattitle4
{
	float: left;
	width: 149px;
	height: 64px;
	padding: 5px 0px 0px 5px;
}
div.catbox4
{
	float: left;
	width: 503px;
	height: 64px;
	border-left: 1px solid #AAABAD;
	padding: 5px 0px 0px 5px;
}
div.voip
{
	float: left;
	width: 667px;
	height: 335px;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 15px;
}
div.middletext
{
	float: left;
	height: auto;
	width: auto;
	padding: 0px 14px 0px 15px;
	margin: 0px 0px 10px 0px;
}
div.midtext
{
	float: left;
	height: auto;
	width: 700px;
	padding: 0px 14px 0px 15px;
	margin: 0px 0px 10px 0px;
}
div.middleproduct
{
	float: left;
	height: auto;
	width: 667px;
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 10px 0px;
}
div.productbox
{
	float: left;
	width: 667px;
}
div.producttext
{
	float: left;
	width: 475px;
	padding: 0px 0px 0px 10px;
}
div.productspec
{
	float: left;
	width: 667px;
	padding: 10px 0px 0px;
	height: auto;
}
div.middleimages
{
	float: left;
	height: 222px;
	width: 647px;
	padding: 20px 24px 0px 25px;
}
div.middleimages1
{
	float: left;
	height: 222px;
	width: 467px;
	padding: 20px 114px 0px 115px;
}
div.image0
{
	float: left;
	height: 182px;
	width: 182px;
	border: 1px solid #FFF;
	padding: 9px 9px 9px 9px;
}
div.image1
{
	float: left;
	height: 182px;
	width: 182px;
	border: 1px solid #AAABAD;
	padding: 9px 9px 9px 9px;
	background: url(../images/background_pic.jpg) repeat-x;
}
div.image2
{
	float: left;
	height: 182px;
	width: 182px;
	border: 1px solid #AAABAD;
	margin: 0px 20px 0px 20px;
	padding: 9px 9px 9px 9px;
	background: url(../images/background_pic.jpg) repeat-x;
}
div.pic
{
	float: left;
	height: 120px;
	width: 180px;
	border: 1px solid #AAABAD;
	background-color: #FFF;
}
div.pictext
{
	float: left;
	height: 20px;
	width: 180px;
	margin: 5px 0px 0px 0px;
	text-align: center;
}
div.picbutton
{
	float: left;
	height: 30px;
	width: 180px;
	margin: 5px 0px 0px 0px;
	text-align: center;
}
div.middlebottom
{
	float: left;
	height: 94px;
	width: 699px;
	padding: 0px 0px 0px 256px;
}
div.midbot
{
	float: left;
	height: 94px;
	width: 699px;
	padding: 0px 0px 0px 190px;
}
div.names
{
	float: left;
	height: 94px;
	width: 139px;
}
table.leftable
{
	float: left;
	height: 205px;
	width: 450px;
}
div.details
{
	float: left;
	height: 205px;
	width: 215px;
}
/*footer*/ 
div.footer
{
	width: 1002px;
	height: 23px;
	background: #FFF url(../images/footer.jpg) no-repeat;
	float: left;
}
div.copy
{
	float: left;
	width: 502px;
	height: 18px;
	padding: 0px 0px 0px 60px;
	margin: 5px 0px 0px 0px;
}
div.footernav
{
	float: left;
	width: 392px;
	height: 23px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*text*/
.redline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#80122D;
	font-weight: bold;
}
.white
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight: bold;
}
.black
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-weight: bold;
}
.whitetext
{
	padding: 0px 20px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BDBEC0;
}
.blacktext
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.blacktext2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.detailtext
{
	padding: 0px 0px 0px 5px;
	margin: 0;
	font: normal 13px Arial, Helvetica, sans-serif;
	color:#000;
}
.copytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
/*links*/
.headerlinks 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#BDBEC0;
	text-decoration:none;
}
.headerlinks:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
.breadcrums
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#BDBEC0;
	text-decoration:none;
}
.breadcrums:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-decoration:none;
}
.emaillink
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#8E122C;
	text-decoration:none;
}
.emaillink:hover
{
	color:#8E122C;
	text-decoration:underline;
}
.footerlinks 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.footerlinks:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
}
/*elements*/
form
{
	margin: 0;
	padding: 0;
}
input
{
	width: 170px;
	border: 2px solid #302E2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
textarea
{
	width: 260px;
	border: 2px solid #302E2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.but
{
	width: 80px;
	height: 30px;
	border: 1px solid #302E2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#BDBEC0;
}
img
{
	border: 0px;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
}
h2, h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}
h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#006600;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 15px 0px;
}
ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

