@import "http://www.bevivid.co.uk/core_stylesheet.css";

* {border: 0; padding: 0; margin: 0}

/* set background to white and set the default font style. */
body {behavior:url("csshover.htc"); background-image: url('/images/bg.png'); background-color: #fffbcb; background-repeat: repeat-y; background-position: center;  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #000; margin-top: 20px; margin-bottom: 20px}


/*////////////////////		General		////////////////////*/

#main {margin: auto; width: 950px;  background-color:#fff6a3}

#supheader {width: 940px; padding: 5px; border-bottom: 1px solid #E0CCE0; clear: both}
#header {width: 950px;clear: both}
#menu {width: 950px; clear: both; border-top: 1px solid #E0CCE0; border-bottom: 1px solid #E0CCE0; background-color: #c0ba99}

/**** left******/

.left {float: left; width: 200px}
.leftnav { width:200px; margin:0; padding:0; border:0; clear:both }
.news { background-color:#fff6a3 }
.newspad { padding:10px 10px 10px 15px; background-color:#eceecd }
.delivery { background-color:#fff6a3 }
.deliverypad { padding:10px 10px 10px 15px; background-color:#fffcd5 }


/**** right ******/
.right {float: left; width: 200px}
.contact { background-color:#fff6a3 }
.contactpad { background-color:#e2d9d6; padding:10px 10px 10px 15px;  }
.basketpreview {background: url(/images/shopping_basketpreview.gif) top left no-repeat; height:125px }
.enews { background-color:#fff6a3 }
.enewspad { background-color:#e5ddcc; padding:10px 10px 10px 15px;  }
.download { background-color:#fff6a3 }
.downloadpad { background-color:#f0e7e6; padding:10px 10px 10px 15px;  }
.relatedpad { background-color:#e9e2e0; padding:10px 10px 10px 15px;  }

/**** center ******/
.center {float: left; width: 510px; margin: 0 10px 0 10px; background-color:#fff6a3}
.centerhome {float: left; width: 510px; margin: 0 10px 0 10px; background-color:#fff6a3}
.center5 {float: left; width: 510px; margin: 0 18px 0 18px; background-color:#fff6a3}
.gallery {float: left; width: 510px; margin: 0 18px 0 18px; background-color:#fff6a3}
.center3 { width:95%; float:left;  }
.centerpad { padding:20px; }
.center_cont {float: left; width: 510px; background-color:#fffbcb}
.center_cont2 {float: left; width: 95%; background-color:#fffbcb}
.center2 {float: left; width: 710px; padding: 0 10px 0 10px}
.specialist {float: left; width: 510px; background-color:#fffcd5}
.centerleft { width:235px; float:left }
.centerright { width:235px; float:left }
.our_news {float: left; width: 510px; margin: 0 18px 0 18px; background-color:#fff6a3}


.gallery { width:510px; float:left; margin-bottom:10px }
/* .gallery img { width: 140px; height: 140px; overflow: hidden;  margin-left:8px; margin-bottom:8px } */

.our_news img { float:right; margin:0 0 10px 10px }

.center li { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0; border:0 }

.featured { width:510px; float:left; background-color:#fffbcb; }
.featured .ftleft {width: 12%; float: left; }
.featured .ftright {width: 33%; float: left;}

.pre_prod { float:left; width: 240px; margin: 5px }

.basket_table{ margin: 0; padding:5px; background-color:#fffde7; }
.basket_table td { margin: 0; padding:5px }
.basket_table th { margin: 0; padding:5px; text-align:left; background-color: #c0ba99; border-bottom: 1px dotted #402108}
.basket_table input { margin: 0; padding:2px }
.basket_table p { margin:0; padding:0px }

.centerhome img { float:right; margin:5px }
.center5 img { float:left; margin:0 10px 10px 0 }

.catind { width:170px; float:left; text-align:center; margin-bottom:10px; margin:0; padding:0; border:0 }
.catimg { width: 140px; height: 140px; overflow: hidden; margin: auto; margin-bottom:4px }


.addimg { width: 70px; height: 70px; overflow: hidden; margin: auto; margin-bottom:4px; margin-right:4px; left:auto; bottom: auto; position:relative }


.del_links { width: 115px; float:left; padding:1px; text-align:center }

/**** footer ******/
#footer {width: 930px; clear: both; border-top: 3px solid #4e2614; background-color: #fff6a3; padding:10px}
#subfooter {width: 950px; clear: both; border-top: 1px solid #ddd}

.top_product {border-left: 1px solid #999; border-bottom: 1px solid #999}
.relatedpad .tpleft {width: 80px; float: left}
.relatedpad .tpright {width: 100px; float: left; }


tr.header td {font-size: 7pt; background-color: #d0caa7; border-bottom: 1px solid #000}
tr.item td {border-bottom: 1px solid #eee}
tr.footer td {border-top: 3px solid #630063; padding-top: 5px}

.wrap {border-top: 1px dashed #ddd}

.shop_prod {width: 330px; margin:5px 10px 5px 10px; float:left }
.shop_prod_list {width: 660px; margin:5px 10px 5px 10px; float:left }

.buybut { background-color:#402108; padding:2px 5px 2px 5px; height:20px; color:#fff; font-size:9px; margin:0}
.back_but { margin:0; border:0; padding:0; width:70px; height:16px; background:url(../images/back.png) no-repeat; cursor:pointer; }
.proceed_but { margin:0; border:0; padding:0; width:70px; height:16px; background:url(../images/proceed.png) no-repeat; cursor:pointer; }
.confirm_but { margin:0; border:0; padding:0; width:70px; height:16px; background:url(../images/confirm.png) no-repeat; cursor:pointer; }
.go_but { margin:0; border:0; padding:0; width:50px; height:16px; background:url(../images/select.png) no-repeat; cursor:pointer; }
.noborder { border:0 }

/*////////////////////		Text		////////////////////*/

h1 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #402108}
.style1 {font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #402108}
h2 {font-weight: normal; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 5px;}
h3 {font-weight: bold; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000}
h4 {font-weight: normal; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 5px 0 5px 0; background: #ddd; border-bottom: 1px solid #000}
h5 {font-weight: normal; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #004811;}
h6 {font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #004811; margin:0; padding:0; border:0}

.shop_prod h2 {font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 5px 0;}
.shop_prod_list h2 {font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 5px 0;}


.leftnav h1 { background:url(/images/left_prods_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px;}

.news h2 { background:url(/images/left_news_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px; font-weight: 600;}

.delivery h1 { background:url(/images/left_delivery_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px;}

.contact h1 { background:url(/images/right_contact_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px;}

.basketpreview h1 { font-size: small; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 2px 0 3px 15px;}

.enews h1 { background:url(/images/right_enews_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px;}

.download h1 { background:url(/images/right_download_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px;}

.featured h1 { background:url(/images/featured_products_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px; width: 510px;}

.specialist h1 { background:url(/images/specialist_products_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 4px 0 3px 15px; width: 510px;}

.related h1 { background:url(/images/right_related_h1.gif) top left no-repeat; font-size: small; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 4px 0 3px 15px;}



.tpleft h2 { font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 5px; }
.tpright h2 { font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000; padding: 5px;}

p {font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0; border:0}

.pre_price {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000; margin:0; padding:0; border:0}

.related h2 { border: none; font-size: 9pt}
.related h2 span {color: #630063}

.footcards img { margin: 4px }

.center3 li {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000; margin-left:10px; padding:0; border:0}
.center li { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; color: #000}

.grey_box { background-color: #FAFAFA; border: 1px dotted #999999; padding: 12px; width: 280px; height: 200px }

textarea { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #000; margin:0; padding:2px; border: 1px solid #999; }
input { font-size: 8pt; border: 1px solid #999; padding:2px}
select { font-size: 8pt; border: 1px solid #999; padding:2px}
/*////////////////////		Linkology		////////////////////*/

a:link, a:visited {text-decoration: none; color: #402108; font-size:8pt}
a:hover {text-decoration: underline; color: #402108}
a:active {text-decoration: none; color: #402108}

.shop_prod a:link, .shop_prod a:visited {text-decoration: none; color: #402108; font-size:9pt; font-weight:bold}
.shop_prod a:hover {text-decoration: underline; color: #402108}
.shop_prod a:active {text-decoration: none; color: #402108}

.shop_prod_list .prod_area a:link, .shop_prod .prod_area a:visited, .shop_prod_list .prod_area a:active { background: none; }

.shop_prod_list a:link, .shop_prod a:visited {text-decoration: none; color: #402108; font-size:9pt; font-weight:bold; background: url(../images/arrow-right.jpg) no-repeat left center; padding: 0 0 0 10px;}
.shop_prod_list a:hover {text-decoration: underline; color: #402108}
.shop_prod_list a:active {text-decoration: none; color: #402108; background: url(../images/arrow-right.jpg) no-repeat left center; padding: 0 0 0 10px;}
.shop_prod_list a.selected {background: url(../images/arrow-down.jpg) no-repeat left center; padding: 0 0 0 10px;}

.center2 h2 a { font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #402108; margin:0; padding:0; border:0 }

.center a:link {text-decoration: underline; color: #402108; font-size:8pt}
.center a:visited {text-decoration: underline; color: #402108; font-size:8pt}
.center a:hover {text-decoration: none; color: #402108}
.center a:active {text-decoration: none; color: #402108}

.enews a { float:right }

.del_links a:link, .del_links a:visited {text-decoration: none; color: #402108; font-size:8pt}
.del_links a:hover {text-decoration: underline; color: #402108}
.del_links a:active {text-decoration: none; color: #402108}

#menu2 a:link, #menu2 a:visited {text-decoration: none; color: #000}
#menu2 a:hover {text-decoration: underline; color: #000}
#menu2 a:active {text-decoration: none; color: #000}

a.button:link, a.button:visited {text-decoration: none; color: #402108; padding: 5px; background-color: #ddd}
a.button:hover {text-decoration: underline; color: #402108}
a.button:active {text-decoration: none; color: #402108}

.checkoutbut { border:0; padding:0; margin-left:15px; margin-top:5px; background-color:#402108; color:#fff; width:70px; font-size:7pt }
.addbasket { border:0; padding:0; background-color:#402108; color:#fff; font-size:7pt; padding:2px 0 2px 0 }

.enewsbut { border:0; padding:0; margin-top:5px; background-color:#496318; color:#fff; width:70px; font-size:7pt;  }
.downloadbut { border:0; margin-bottom:20px; margin-top:5px; background-color:#402108; color:#fff; width:70px; font-size:7pt }

a.top3:link, a.button:visited {text-decoration: none; color: #402108; padding: 5px;}
a.top3:hover {text-decoration: underline; color: #402108}
