@charset "utf-8";
/* CSS Document */




div#wrap > div#innerwrap > div#content > div#vmMainPage  div > ul{
display:table;
  margin:auto;
  margin-top:20px;
}



div#wrap > div#innerwrap > div#content > div#vmMainPage  div > ul.pagination > li{
display:table-cell;
  padding:10px;
}





body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f2f2f2;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
}

p{
font-size:12px;
color:#666;
font-weight:bold;
}


h1{
color:#045c70;
font-size:18px;
}
.xmap h2{
color:#045c70;
font-size:18px;
}
h2{
color:#045c70;
font-size:14px;
}
#topbar{
	width:100%;
	height:45px;
	background-image:url(../images/topbarbg.jpg);
}
#topmiddle{
	width:1024px;
	margin:auto;
	height:45px;
}

#bigno {
    color: white;
    float: right;
    font-size: 20px;
    font-weight: bold;
    padding-right: 20px;
    padding-top: 9px;
}
#cart{
	width:200px;
	height:45px;
	float:right;
	margin-right:36px;
        text-align:right;
        color:#fff;
        font-size:12px;
        font-weight:bold;
	background-image:url(../images/basket.png);
        background-repeat:no-repeat;
        background-position:right;
        padding-right:40px;
display:none;
}
#cart .mainlevel{
        float:left;
        display:block;
        height:18px;
        width:250px;
        position:absolute;
        z-index:9999999999;
        overflow:hidden;
        margin-top:-3px;
}
#cart a {
        display:none;
        text-indent:500%;

}
#cart table{
        margin-top:15px;
}
#cart hr{
        display:none;
}
#cart img{
        display:none;
}
#wrap{
	width:1024px;
	margin:auto;
	background-color:#FFF;
        overflow:hidden;
}
#innerwrap{
	width:988px;
	margin:auto;
}
#header{
	width:988px;
	height:122px;
	background-color:#FFF;
}
#logo{
	width:317px;
	height:58px;
	background-image:url(../images/logo.jpg);
	float:left;
	margin-top:32px;
	margin-left:32px;
}
#logo a{
        display:block;
	width:317px;
	height:58px;
}
#search{
	width:300px;
	height:40px;
	background-color:#f2f2f2;
	float:right;
}
#search .inputbox{
        background-color:#045c70;
        border:0;
        color:#fff;
        margin-top:1px;
        margin-left:15px;
        height:20px;
        width:190px;
        padding-left:10px;
        float:left;
}
#search form{
        margin-top:-5px;
        margin-right:-15px
}
#search .button{
        color:#045c70;
        font-weight:bold;
        margin-right:25px;
        margin-top:3px;
        float:right;
        background:none;
        border:none;
        cursor:pointer;
}
#search label{
        display:none;
}
#menu{
	width:620px;
	height:40px;
	float:right;
	margin-top:25px;
        text-align:right;
}
#menu a{
        color:#045c70;
        font-size:13px;
        font-weight:bold;
        margin-left:15px;
        text-decoration:underline;
}
#menu a:hover{
        color:#0e7b92;
}
#slider{
	width:988px;
	height:272px;
}

#content{
        width:988px;
    
}

.modulevmcatleft{
        width:230px;
        float:left;
        margin-bottom:20px;
}
.modulevmcatleft h3{
        font-size:16px;
        color:#045c70;
}
#vmMainPage{
        float:left;
        width:750px;
        margin-bottom:20px;
        font-size:12px;
}
#vmMainPage h3{
        font-size:16px;
        color:#045c70;
}
/*----------------------PRODUCT BROWSE -------------------------*/

.browseProductContainer{
        margin-top:20px;
        background-color:#eee;
        overflow:hidden;
        padding:5px 5px 10px 5px;
        border:solid 10px #fff;
        margin-right:10px;
        min-height:220px;
        width:350px;
}
.browseProductTitle{
        float:left;
        width:330px;
        height:30px;
        margin-left:10px;
        margin-top:5px;
}
.browseProductTitle a{
        font-size:16px;
}
.browsePriceContainer{
        float:right;
        width:90px;
        margin-right:20px;
}
.browseRatingContainer{
        margin-top:100px;
        float:left;
display:none;
}
.browseProductDescription{
        float:left;
        width:150px;
        margin-top:5px;
        margin-left:15px;
}
.browseAddToCartContainer{
        float:right;
        margin-right:60px;
        margin-top:0px;
}
.browseRatingContainer{
        float:left;
        margin-left:-90px;
}
#product_list{
        margin-top:-20px;
}
.browseProductImage{
margin-left:15px;
margin-top:-5px;
}

/*----------------------PRODUCT BROWSE -------------------------*/

#vmMainPage h1{
        font-size:18px;
        width:300px;
        color: #045c70;
}


.addtocart_button{
	background-image:url(../images/topbarbg.jpg);
        background-repeat:repeat-x;
        width:150px;
        height:30px;
        background-color:red;
        color:#fff;
        margin-top:10px;
}

.vmCartContainer{
        background:none;
        border:0;
        float:right;
        margin-top:-200px;
        margin-right:-100px;
}

.quantity_box_button_down{
        border:0;
        width:20px;
        height:20px;
        background-image:url(../images/downarrow.jpg);
        cursor:pointer;
        cursor:hand;
        margin-top:2px;
}
.quantity_box_button_up{
        border:0;
        width:20px;
        height:20px;
        background-image:url(../images/uparrow.jpg);
        margin-top:2px;
        cursor:pointer;
        cursor:hand;
}


#vmMainPage hr{
        display:none;
}

#vmMainPage h2{
        font-size: 16px;
        color: #045c70;
}

.vmCartContainer .addtocart_button{
        float:left;
}

.pathway{
        padding:20px 0;
}

#footer{
	width:1024px;
	height:225px;
	background-color:#045c70;
	margin:auto;
}
#menu1{
	width:173px;
	height:157px;
	float:left;
	margin-left:18px;
	margin-top:20px;
	background-image:url(../images/links.jpg);
        background-repeat:no-repeat;
        overflow:hidden;
}
#menu1 ul{
        list-style-type:none;
        padding:0;
        margin-top:30px;
}
#menu1 li{
margin-top:6px;
}
#menu1 a{
        color:#fff;
}
#menu1 a:hover{
        text-decoration:underline;
}
#menu2{
	width:173px;
	height:157px;
	float:left;
	margin-left:18px;
	margin-top:20px;
	background-image:url(../images/categories.jpg);
        background-repeat:no-repeat;
}
#menu2 ul{
        list-style-type:none;
        padding:0;
        margin-top:30px;
}
#menu2 a{
        color:#fff;
}
#cat1menu{
        margin-top:25px;
        overflow:hidden;
	height:125px;
}
#cat1menu a{
        color:#fff;
}
#cat1menu a:hover{
        text-decoration:underline;
}
#menu3{
	width:173px;
	height:133px;
	float:left;
	margin-left:18px;
	margin-top:45px;
        overflow:hidden;

}
#cat2menu{
        margin-top:-125px;
        overflow:hidden;
	height:250px;
}
#cat2menu a{
        color:#fff;
}
#cat2menu a:hover{
        text-decoration:underline;
}
#menu4{
	width:173px;
	height:133px;
	float:left;
	margin-left:18px;
	margin-top:20px;
	background-image:url(../images/getintouch.jpg);
        background-repeat:no-repeat;
        color:#fff;
        font-size:12px;
        font-weight:bold;
        padding-top:25px;

}
#menu4 a{
        color:#fff;
}

#menu4 p{
        color:#fff;
}
#menu4 a:hover{
        text-decoration:underline;
}
#copyright{
	width:500px;
	height:25px;
	float:left;
	margin-left:18px;
	margin-top:15px;
        font-size:10px;
        color:#fff;
        font-weight:bold;
}

#copyright a{
        font-size:10px;
        color:#fff;
}

#copyright a:hover{
text-decoration:underline;
}

#copyright p{
        font-size:10px;
        color:#fff;
}


#experience{
	width:184px;
	height:180px;
	float:right;
	margin-top:20px;
	margin-right:18px;
        background-repeat:no-repeat;
}

.vmHome h4{
        display:none;
}
.vmHome{
        margin-top:-60px;
}
.shop_info{
        display:none;
}
.vmHome a{
        font-size:12px;
        text-decoration:none;
        background-color:#dae8eb;
        color:#045c70;
        font-weight:bold;
}

a{
        font-size:12px;
        font-weight:bold;
        color:#045d6f;
        text-decoration:none;
        margin-top:10px;
}
a:hover{
        color:#02313c;
}
#column1{
        width:162px;
        height:600px;
        float:left;
        margin-top:10px;
        text-align:center;
        margin-left:50px;
}
#column2{
        width:162px;
        height:600px;
        float:left;
        margin-top:10px;
        margin-left:15px;
        text-align:center;
}
#column3{
        width:162px;
        height:600px;
        float:left;
        margin-top:10px;
        margin-left:15px;
        text-align:center;
}

#column4{
        width:162px;
        height:600px;
        float:left;
        margin-left:15px;
        text-align:center;
        margin-top:10px;
}

#column5{
        width:162px;
        height:600px;
        float:left;
        margin-top:10px;
        margin-left:15px;
        text-align:center;
}

#column6{
        width:162px;
        height:400px;
        float:left;
        margin-top:5px;
        margin-left:2px;
        text-align:center;
}

#image{
        width:162px;
        height:162px;
}
#text{
        width:162px;
        padding:7px 0;
        margin-bottom:10px;
        background-color:#dae8eb;
}

#rss-reader{
width:400px;
position:relative;
margin-top:-320px;
margin-left:250px;
}

/*---------------------- TEMPLATE STYLE -------------------------*/

#templeft{
width:670px;
float:left;
font-size:12px;
color:#666;
font-weight:bold;
}
#tempright{
width:250px;
float:left;
font-size:12px;
margin-left:30px;
}

#tempright .componentheading{
display:none;
}


/*---------------------- CK FORM -------------------------*/

#ckform1{
width:250px;
}
.ckCSSlabel{
font-weight:bold;
color:#666;
}
#ckform1 .ckCSSinput{
background-color:#045c70;
border:0;
padding:5px;
width:250px;
color:#fff; 
}
.ckBtnCon{
float:left;
}
#submit_bt{
background-color:#045c70;
border:0;
padding:5px;
color:#fff;
font-weight:bold;
}