@charset "utf-8";
/* CSS Document */

body
{
margin: 0;
padding: 0;
font-family: Arial, sans-serif;
color: #FFFFFF;
height:100%;
background-color:#000000;
background:url(images/bg.jpg);
}


#top{
position:relative;
width:100%;
height:20px;
background-color:#000000;
}

div {
padding:0;
margin:0;
} 

p {
padding:0;
margin:0;
font-size:14px;
color:#5f5f5f;
line-height:20px;
} 

a {
text-decoration: none;
}


#wrapper{
position: relative;
width: 1048px;
height: auto;
min-height: 100%;
margin: 0 auto;
}


#header{
position:relative;
width:990px;
height:228px;
float:left;
display:inline;
margin:28px;
margin-bottom:0;
}


#logo{
position:relative;
width:230px;
height:228px;
float:left;
background:url(images/logo.jpg) center no-repeat;
}


#categoryPic{
position:relative;
width:750px;
height:226px;
float:left;
border:1px solid #444444;
background-color:#000000;
margin-left:8px;
display:inline;
}

.pic{
margin:5px;
}

#productHolder{
position:relative;
width:489px;
height:464px;
margin-top:4px;
margin-left:4px;
display:inline;
float:left;
background-color:#ffffff;
}


#productDetailsHeader{
position:relative;
width:489px;
height:57px;
display:inline;
float:left;
background:url(images/product-details-header.png) no-repeat;
text-align:right;
}

#productDetailsHeader a{
text-align:right;
font-size:14px;
font-weight:bold;
padding-right:20px;
text-decoration:none;
color:#3b3a3a;
line-height:57px;
}

#productDetailsHeader span{
width:469px;
height:57px;
float:left;
}

#productDetailsImage{
position:relative;
width:489px;
height:356px;
display:inline;
float:left;
text-align:center;
}

#productDetailsImage2{
position:relative;
width:489px;
height:301px;
display:inline;
float:left;
text-align:center;
}

#productPrices{
position:relative;
width:487px;
height:55px;
padding-left:2px;
display:inline;
float:left;
}


.price1{
position:relative;
width:68px;
height:26px;
background-color:#828282;
float:left;
margin-left:1px;
display:inline;
text-align:center;
}

.price1 p{
font-size:12px;
line-height:26px;
color:#ffd800;
}


.price2{
position:relative;
width:68px;
height:26px;
background-color:#b1b1b1;
float:left;
margin-left:1px;
margin-top:1px;
display:inline;
text-align:center;
}

.price2 p{
font-size:12px;
line-height:26px;
color:#000000;
}


#productDetailsFooter{
position:relative;
width:489px;
height:51px;
display:inline;
float:left;
}



#productDetailsHolder{
position:relative;
width:255px;
height:464px;
float:left;
margin-left:8px;
margin-top:4px;
display:inline;
background-color:#ffffff;
}

#productDetailsHolder h2{
color:#323232;
font-size:18px;
margin:15px;
}

#productDetailsHolder h3{
color:#323232;
font-size:14px;
margin: 0 15px 0 15px;
}

#productDetailsHolder p{
color:#323232;
font-size:12px;
margin:15px;
}

.product{
position:relative;
width:215px;
height:205px;
float:left;
text-decoration:none;

margin:19px;
margin-top:4px;
display:inline;
}


.productHeader{
position:relative;
width:215px;
height:33px;
float:left;
background:url(images/product-header.png) no-repeat;
}

.productHeader p{
font-size:14px;
line-height:33px;
margin-left:10px;
color:#3b3a3a;
font-weight:bold;
}

.productPicture{
position:relative;
width:215px;
height:150px;
float:left;
background-color:#FFFFFF;
text-align:center;
}

.productFooter{
position:relative;
width:215px;
height:22px;
float:left;
background:url(images/product-footer.png) no-repeat;
}

#message{
position:relative;
width:515px;
height:228px;
float:left;
background-color:#000000;
margin-left:8px;
display:inline;
}


#message h1{
color:#cac9c9;
margin:20px;
font-size:18px;
font-weight:normal;
}


#message p{
color:#cac9c9;
margin:20px;
font-size:11px;
font-weight:normal;
}


#promo1{
position:relative;
width:230px;
height:228px;
float:left;
margin-left:7px;
display:inline;
}


#topMenu{
position:relative;
width:1018px;;
height:34px;
float:left;
display:inline;
background:url(images/menu-bg.jpg);
background-repeat:no-repeat;
margin-top:19px;
margin-left:30px;
display:inline;
float:left;
}

#topMenu p{

}

.main{
position:relative;
width:1010px;
height:auto;
float:left;
display:inline;
margin:28px;
margin-top:7px;
margin-right:0;
}

#topMenu a{
float:left;
display:inline;
line-height:34px;
margin:0 25px 0 3px;
font-size:13px;
color:#cac9c9;
text-decoration:none;
font-weight:bold;
}

#topMenu ul{
list-style:none;
display:inline;
}

#links{
width:650px;
height:auto;
float:left;
margin:0;
padding:0;
}

#topMenu ul li{
display:inline;
}



#topMenu a:hover{
text-decoration:underline;
}

.active{
text-decoration:underline !important;
}

#searchForm{
width:200px;
float:right;
margin:0;
padding:0;
line-height:34px;
margin:0 33px 0 3px;
font-size:13px;
color:#cac9c9;
text-decoration:none;
font-weight:bold;
text-align:right;
}

.searchPart{
width:16px;
height:21px;
float:left;
background:url(images/search-input.png) no-repeat;
}


.searchField{
width:170px;
height:17px;
border:0;
background-color:#f9b4ec;
border-top:1px solid #d197c6;
border-bottom:1px solid #9c9c9c;
float:left;
}


.searchButton{
width:21px;
height:21px;
float:left;
background:url(images/search-button.png) no-repeat;
border:0;
}


#container{
position:relative;
width:1046px;
height:auto;
border:1px solid #2d2d2d;
float:left;
background:url(images/container-bg.jpg) top no-repeat;
background-color:#111111;
margin-bottom:50px;
}

#leftArea{
position:relative;
width:230px;
height:auto;
float:left;
}


#mainArea{
position:relative;
width:760px;
height:auto;
float:left;
}


#page{
position:relative;
width:758px;
height:auto;
float:left;
background-color:#111111;
margin-left:8px;
border:1px solid #222222;
}

#page h1{
color:#cac9c9;
margin:25px;
font-size: 19px;
}

#page h2{
color:#cac9c9;
margin:25px;
font-size: 14px;
}
 
 

#page p{
color:#cac9c9;
margin:25px;
font-size: 12px;
}

#page table{
color:#cac9c9;
margin:25px;
font-size: 12px;
}


.contactForm{
color:#cac9c9;
margin:25px;
font-size: 12px;
}

.ainput{
border: 1px #333333 solid;
font-family:Geneva, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
}

.send{
position:relative;
width:88px;
height:40px;
border:0;
background:url(images/send.png);
}

#leftMenu{
position:relative;
width:230px;
height:auto;
float:left;
background-color:#000000;
padding-bottom:5px;
}

#leftMenu ul{
width:100%;
height:auto;
margin:0;
padding:0;
list-style:none;
float:left;
}

#leftMenu li{
width:230px;
height:20px;
margin:0;
padding:0;
background:url(images/menu-link-bg.png);
float: left; 
}

#leftMenu li:hover{
background:url(images/menu-link-bg-active.png) !important;
}

#leftMenu a{
color:#FFFFFF;
float:left;
line-height:20px;
margin:0;
padding:0;
margin-left:50px;
font-size:12px;
text-decoration:none;
display:inline;
display:block;
}

.leftActive{
background:url(images/menu-link-bg-active.png) !important;
}

.menuHeading{
position:relative;
width:230px;
height:38px;
float:left;
background:url(images/menu-heading-bg.png) no-repeat;
margin-top:22px;
}

.menuHeading p{
margin:0;
padding:0;
line-height:38px;
margin-left:50px;
display:inline;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#expressOffer{
position:relative;
width:230px;
height:119px;
float:left;
margin-top:16px;
}


#specialOffer{
position:relative;
width:515px;
height:57px;
float:left;
background:url(images/special-offer.png) no-repeat;
margin-left:8px;
display:inline;
}


#area1{
position:relative;
width:515px;
height:170px;
float:left;
margin-left:8px;
display:inline;
}

#area2{
position:relative;
width:515px;
height:170px;
float:left;
margin-left:8px;
margin-top:8px;
display:inline;
}


#area3{
position:relative;
width:515px;
height:170px;
float:left;
margin-left:8px;
margin-top:8px;
display:inline;
}

#area4{
position:relative;
width:230px;
height:228px;
float:right;
margin-left:7px;
margin-top:-50px;
display:inline;
}

#area5{
position:relative;
width:230px;
height:348px;
float:right;
margin-left:7px;
margin-top:-405px;
display:inline;
}


#otherServices{
position:relative;
width:990px;
height:56px;
float:left;
background:url(images/other-services.png);
background-repeat:no-repeat;
}


.color{
position:relative;
width:20px;;
height:20px;
float:left;
border:1px solid #333333;
margin:15px;
}


.banner{
position:relative;
width:490px;
height:92px;
float:left;
}

#footer{
width:900px;
height:60px;
float:left;
display:inline;
}


#footer p{
color: #888888;
font-size:11px;
line-height:60px;
}


#footer a{
color: #888888;
font-size:11px;
line-height:60px;
text-decoration:none;
}

















.menu1p{
font-family: Helvetica;
font-size:12px;
color:#272727;
font-weight:bold;
text-decoration:none;
margin-left: 4px;
margin-right: 4px;
line-height: 17px;
}


.menu2p{
font-family: Helvetica;
font-size:12px;
color:#ededed;
font-weight:bold;
text-decoration:none;
margin-left: 4px;
margin-right: 4px;
margin-top:10px;
line-height: 17px;
}



.menubg {
background:url(images/smenubg.jpg);
background-repeat:repeat-x;
height: 35px;
}


#formdiv1 {
position: absolute;
top:5%;
width:600px;
left:50%;
margin-left:-300px;
background:#111111;
border: 1px solid #2D2D2D;
z-index: 999;
padding: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 10px;
}

#formdiv2 {
position: absolute;
top:5%;
width:600px;
left:50%;
margin-left:-300px;
background:#111111;
border: 1px solid #2D2D2D;
z-index: 999;
padding: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 10px;
}
