/* -------------------------------------------------------------------
C O P Y R I G H T  N O T I C E
---------------------------------------------------------------------- 

Both the design and development of this site are the property of Solent Online Services.

If you like the site and wish to have something similar for yourself please feel free to
use us as your inspireation, but do not blatently copy the site design and layout in order
to promote your own business.

---------------------------------------------------------------------- */

Body {	background:url('images/homepage_back.jpg');font-size: 10px;font-family:Arial, Verdana, Helvetica, sans-serif;margin:0}
	
.cl{clear:both;line-height:1px;height:1px;font-size:0em; margin:0px; padding:0px;}
	
/*.wrap {	width:960px; background:url('images/PageComponents/wrap_bg_wide.jpg');margin:15px auto 0 auto; padding:0px; border:1px solid #000;overflow:hidden;}*/
.wrap {	width:960px; background-color:#fff;margin:0 auto 0 auto; padding:0px; border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;position:relative}
.wraptop {width:962px;position:relative;margin:15px auto 0 auto; height:11px;background:url('images/PageComponents/bannerbg.png') no-repeat;background-position:0 0;}
.header {margin:0 auto 0 -1px;padding:10px 0 0 0;background:url('images/PageComponents/bannerbg.png') no-repeat;background-position:0 -11px;height:88px}


.header img {border:none}
.footer {margin:0 5px;padding:10px 0 20px 0;background-color:#fff;clear:both;border-top:1px solid #000;height:90px;min-height:90px;overflow:hidden}
.footer .footerlinks {width:100%;text-align:center;padding:0 10px 0px 10px;color:#808080;}
.footer .footerlinks  a {color:#808080;text-decoration:none}
.footer .cards {float:left;margin:10px 10px 10px 10px; }
.footer .sos {float:right;text-align:center;margin:10px 10px 10px 0; color:#808080}
.footer .sos a {color:#808080}
.footer .sos img {float:right}

.content {margin:0 0 0 5px;width:680px;overflow:hidden;float:left;padding:0;}
		
.BreadcrumbTrail {width:100%;margin:0 0 0 0;}
.PrevNextMenu {width:100%;text-align:center;margin:0 0 10px 0;}
		
.NoProdsFound {width:100%}



/*---------------------------------*/
/*--MAIN CONTENT BOX FOR ALL PAGES--*/
/*---------------------------------*/

.MainContentContainer {width:675px;margin-bottom:10px}
.MainContentContainer .Header {background:url('images/PageComponents/prodlistcontainer_top.gif') no-repeat;width:665px;height:15px;min-height:15px;padding:5px 5px 0px 10px;}
.MainContentContainer .Header h1{font-size:12px;font-weight:bold;margin:0 0 10px 0;display:inline}
.MainContentContainer .Body {border-left:1px solid #808080;border-right:1px solid #808080;background-color:#fff}
.MainContentContainer .Body .buttonClass {background-color: #E2E3FF;color:#404040;font-weight: bold;font-size: 10px;border-left: solid 1px #808080;border-top: solid 1px #808080;border-right: solid 1px #404040;border-bottom: solid 1px #404040;width:100px;overflow: visible;}
.MainContentContainer .Footer {background:url('images/PageComponents/prodlistcontainer_bottom.gif');width:675px;height:20px;min-height:20px}
.MainContentContainer .image {width:340px;margin:0 10px 20px 10px;text-align:center;float:left}

/*---------------------------------*/
/*--TEXT BASED PAGES FORMATTING--*/
/*---------------------------------*/
.MainContentContainer .Body .text {margin:0 10px;padding-bottom:30px}
.MainContentContainer .Body .text ul {font-size:12px;margin:0px 5px}
.MainContentContainer .Body .text ol {font-size:12px;margin:0px 5px}
.MainContentContainer .Body .text H1 {font-size:14px;margin:0;padding:10px 0}
.MainContentContainer .Body .text H2 {font-size:12px;margin:0;padding:10px 0}
.MainContentContainer .Body .text p {font-size:12px;margin:0;padding:10px 0}

/*---------------------------------*/
/*--CATEGORY LEVEL PRODUCT LAYOUT--*/
/*---------------------------------*/
.CategoryProdContainer {clear:both;border-bottom:1px solid #c0c0c0;overflow:hidden;margin:0 0 0 8px;padding:10px 0 10px 0;width:660px}

.CategoryProdContainer .CategoryProdImage {float:left; width:160px; overflow:hidden; text-align:center;}
.CategoryProdContainer .CategoryProdImage img {border:0}
.CategoryProdContainer .CategoryProdImage a {border:0}

.CategoryProdContainer .CategoryProdDetailsLeft {float:left;width:370px;height:80px;}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID {height:80px;font-size:12px}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID .discountsapply{color:#B70000;font-weight:bold;}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID .proddiscounts{color:#B70000;}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID h2 {font-size:12px;font-weight:bold;margin:0;padding-bottom:6px}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID a {color:#000;text-decoration:none}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID a:hover {color:#B70000;text-decoration:underline}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdID p {font-size:10px;margin:0;padding-bottom:3px}

.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdDetails {float:right;}
.CategoryProdContainer .CategoryProdDetailsLeft .CategoryProdDescription {}

.CategoryProdContainer .CategoryProdDetailsRight {float:right;text-align:center;margin:5px 0 0 0}
.CategoryProdContainer .CategoryProdDetailsRight .CategoryProdDetails img {border:0;}
.CategoryProdContainer .CategoryProdDetailsRight .CategoryProdDetails a {border:0}
.CategoryProdContainer .CategoryProdDetailsRight .CategoryProdBuyNow {margin:5px 0 5px 0}
.CategoryProdContainer .CategoryProdDetailsRight .CategoryProdPrice {color:#B70000;font-weight:bold;font-size:14px}

/*---------------------------------*/
/*--HOME PRODUCT LAYOUT--*/
/*---------------------------------*/
.CategoryProdContainerHome {clear:both;border-bottom:1px solid #c0c0c0;overflow:hidden;margin:0 0 0 8px;padding:10px 0 10px 0;width:630px}

.CategoryProdContainerHome .CategoryProdImage {float:left; width:160px; overflow:hidden; text-align:center;}
.CategoryProdContainerHome .CategoryProdImage img {border:0}
.CategoryProdContainerHome .CategoryProdImage a {border:0}

.CategoryProdContainerHome .CategoryProdDetailsLeft {float:left;width:370px;height:80px;}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID {height:80px;font-size:12px}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID .discountsapply{color:#B70000;font-weight:bold;}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID .proddiscounts{color:#B70000;}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID h2 {font-size:12px;font-weight:bold;margin:0;padding-bottom:6px}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID a {color:#000;text-decoration:none}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID a:hover {color:#B70000;text-decoration:underline}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdID p {font-size:10px;margin:0;padding-bottom:3px}

.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdDetails {float:right;}
.CategoryProdContainerHome .CategoryProdDetailsLeft .CategoryProdDescription {}

.CategoryProdContainerHome .CategoryProdDetailsRight {float:right;text-align:center;margin:5px 0 0 0}
.CategoryProdContainerHome .CategoryProdDetailsRight .CategoryProdDetails img {border:0;}
.CategoryProdContainerHome .CategoryProdDetailsRight .CategoryProdDetails a {border:0}
.CategoryProdContainerHome .CategoryProdDetailsRight .CategoryProdBuyNow {margin:5px 0 5px 0}
.CategoryProdContainerHome .CategoryProdDetailsRight .CategoryProdPrice {color:#B70000;font-weight:bold;font-size:14px}

/*---------------------------------*/
/*--PRODUCT FILTER SEARCH BOX    --*/
/*---------------------------------*/
.ProductListFilter {width:675px;margin:0 0 10px 0;}
.ProductListFilter .Header {font-size:10px;background:url('images/PageComponents/prodlistcontainer_top.gif');background-repeat:no-repeat;width:665px;padding:5px 0px 0px 10px;height:10px;max-height:10px}
.ProductListFilter .Header h1{font-size:12px;font-weight:bold;margin:0 0 10px 0;display:inline}
.ProductListFilter .Header a {font-size:10px;color:#404040}
.ProductListFilter .Header a:hover {font-size:10px;color:#D93636}

.ProductListFilter .Body {border-left:1px solid #808080;border-right:1px solid #808080;padding:0 10px;background-color:#fff;overflow:hidden}
.ProductListFilter .Body h3 {margin:0 0 5px 0;font-size:11px}
.ProductListFilter .Body a {color:#404040}
.ProductListFilter .Body a:hover {color:#D93636}
.ProductListFilter .Body .RelatedCategories{text-align:left;width:100%;padding:15px 0 0 0;clear:both;font-size:10px}
.ProductListFilter .Body .RelatedCategories .list {margin:0 0 0 10px;padding:0 0 0 7px; width:200px;overflow:hidden;text-align:left;float:left;background:url('images/PageComponents/arrow.gif');background-repeat:no-repeat;background-position:0px 4px}
.ProductListFilter .Body .SortBy {width:300px;float:left;margin:10px 0 0 0 }
.ProductListFilter .Body select {font-size:11px;margin:0 0 0 10px}
.ProductListFilter .Body .buttonClass {background-color: #E2E3FF;color:#404040;font-weight: bold;font-size: 10px;border-left: solid 1px #808080;border-top: solid 1px #808080;border-right: solid 1px #404040;border-bottom: solid 1px #404040;width:100px;overflow: visible;}
.ProductListFilter .Body .buttonClass:hover {cursor:pointer;background-color: #D3D5FF;color:#D93636;}
.ProductListFilter .Body .FilterBy {width:300px;float:right;margin:10px 0 0 0 }
.ProductListFilter .Footer {background:url('images/PageComponents/prodlistcontainer_bottom.gif');width:675px;height:20px;min-height:20px}


/*---------------------------------*/
/*--PRODUCT LEVEL PRODUCT LAYOUT --*/
/*---------------------------------*/
.ProdDetailContent {margin:0;clear:both}

.ProdDetailContent .BuyBox {width:652px;margin:0 0 20px 0;float:left}
.ProdDetailContent .BuyBox .Header {font-size:10px;background:url('images/PageComponents/prod_box/prodboxcontainer_top.gif');background-repeat:no-repeat;width:665px;}
.ProdDetailContent .BuyBox .Header a {font-size:10px;color:#404040}
.ProdDetailContent .BuyBox .Header a:hover {font-size:10px;color:#D93636}

.ProdDetailContent .BuyBox .Footer {background:url('images/PageComponents/prod_box/prodboxcontainer_bottom.gif');background-repeat:no-repeat;width:665px;height:10px;min-height:10px;padding:5px 5px 5px 10px;}


.ProdDetailContent .BuyBox .Body {border-left:1px solid #808080;border-right:1px solid #808080;width:661px;padding:2px 5px 0px 5px;overflow:hidden}

.ProdDetailContent .BuyBox .Body .details {width:290px;text-align:center;float:right;margin:0 5px 0 0}
.ProdDetailContent .BuyBox .Body .details .header{background:url('images/PageComponents/prodinfobox/header.jpg');background-repeat:no-repeat;width:290px;height:8px;min-height:8px;border:none;margin:0;padding:0}
.ProdDetailContent .BuyBox .Body .details .footer{background:url('images/PageComponents/prodinfobox/footer.jpg');background-repeat:no-repeat;width:290px;height:8px;min-height:8px;border:none;margin:0;padding:0}
.ProdDetailContent .BuyBox .Body .details .body {background:#F5F5FF}
.ProdDetailContent .BuyBox .Body .details .body img {border:1px solid #E2E3FF}
.ProdDetailContent .BuyBox .Body .details .body .price{font-size:14px;font-weight:bold;margin:10px 0;color:#B70000}


.ProdDetailContent .BuyBox .Body .reviews h1 {width:100%;text-align:center;font-size:14px}
.ProdDetailContent .BuyBox .Body .reviews h2 {width:100%;text-align:center;font-size:12px;margin-top:0}
.ProdDetailContent .BuyBox .Body .reviews .reviewheader {font-weight:bold;margin:10px 0;float:left;width:70%;}
.ProdDetailContent .BuyBox .Body .reviews .reviewname {float:right;margin:10px 0;}
.ProdDetailContent .BuyBox .Body .reviews .reviewcomments {margin:3px 0;width:70%;float:left}
.ProdDetailContent .BuyBox .Body .reviews .reviewimages {margin:3px 0;float:right;}
.ProdDetailContent .BuyBox .Body .reviews .image {width:100%;text-align:center;margin-bottom:10px;}
.ProdDetailContent .BuyBox .Body .reviews .reviewNav {margin:10px 0 0 0;text-align:center;}
.ProdDetailContent .BuyBox .Body .buttonClass {text-decoration:none;padding:2px 10px;margin:0 0 5px 0;background-color: #E2E3FF;color:#404040;font-weight: bold;font-size: 10px;border-left: solid 1px #808080;border-top: solid 1px #808080;border-right: solid 1px #404040;border-bottom: solid 1px #404040;width:100px;overflow: visible;}
.ProdDetailContent .BuyBox .Body .buttonClass:hover {cursor:pointer;background-color: #D3D5FF;color:#D93636;}
.ProdDetailContent .BuyBox .Body .reviews .row {background:#F5F5FF;width:100%;margin:3px 0}
.ProdDetailContent .BuyBox .Body .reviews .row .revleft {width:150px;overflow:hidden;float:left}
.ProdDetailContent .BuyBox .Body .reviews .row .revright {overflow:hidden;float:left}

.ProdDetailContent .BuyBox .Body .image {width:340px;margin:0px 5px 20px 10px;text-align:center;float:left}
.ProdDetailContent .BuyBox .Body .image h1{font-size:12px;font-weight:bold;padding:0px 0 5px 0;}
.ProdDetailContent .BuyBox .ProdID {font-size:12px;font-weight:bold;margin:0 0 10px 0;}
.ProdDetailContent .BuyBox .ProdID h1{font-size:12px;font-weight:bold;margin:0 0 10px 0;display:inline}
.ProdDetailContent .BuyBox .ProdName h2{font-size:12px;font-weight:normal !important;margin:0 0 10px 0;display:inline}
.ProdDetailContent .BuyBox .ProdName .discountstitle {font-size:10px;margin:10px 0 0 0;color:#B70000}
.ProdDetailContent .BuyBox .ProdName .discountstext {font-size:10px;margin:3px 0 10px 0;color:#B70000}
.ProdDetailContent .BuyBox .BuyButton {width:290px;text-align:center}
.ProdDetailContent .BuyBox .TellPeople {width:290px;text-align:center}




.ProdDetailContent .DetailBox {width:250px;margin:0 0 10px 0;clear:both}
.ProdDetailContent .DetailBox .Header {background:url('images/PageComponents/prodlistcontainer_top.gif');width:665px;height:18px;min-height:18px;padding:2px 5px 0px 5px;}
/*.ProdDetailContent .DetailBox .Header {background:url('images/PageComponents/prod_box/head_bg.jpg');width:650px;height:17px;min-height:17px;padding:2px 5px 0px 5px;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-top:1px solid #BFBFBF;}*/
.ProdDetailContent .DetailBox .Body {border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;width:650px;padding:5px}
.ProdDetailContent a#producthover span.product { display: none;} 
.ProdDetailContent a#producthover:hover { position: relative;} 
.ProdDetailContent a#producthover:hover span.product { display: block; position: absolute;top: 5px;left: 20px;/* formatting only styles */align:center;width:180px;padding: 5px; margin: 10px;z-index: 500;background: white; border: 2px solid black;opacity: 0.95;text-align:center;/* end formatting */} 
.ProdDetailContent a#producthover:hover span.product .prodtitle { font-size:11px;color:#004c25;font-weight:bold;text-decoration:none;} 
.ProdDetailContent a#producthover:hover span.product img { border:none;} 
.ProdDetailContent a#producthover:hover span.product .prodstrapline { font-size:10px;color:red;font-weight:bold;text-decoration:none;}

/*---------------------------------*/
/*--PRODUCT MULTI TAB STYLES     --*/
/*---------------------------------*/
#tabbed_box_1 {margin:0 0 0 0;width:675px;clear:both;}

.tabbed_box_1_footer {background:url('images/PageComponents/prodlistcontainer_bottom.gif');width:675px;height:20px;min-height:20px}
.tabbed_box_1_header {background:url('images/PageComponents/box_head.gif');width:675px;height:20px;min-height:20px;background-repeat:no-repeat;background-position:0px 0px}

ul.tabs {font-size:10px;padding:0px;padding-top:5px;margin-bottom:3px;margin-left:8px}
ul.tabs li {font-size:10px;list-style:none;display:inline;padding:0;margin-right:-3px}
ul.tabs li a {font-size:10px;background:url('images/PageComponents/prod_box/head_bg_light.jpg');padding:3px 40px 2px 40px;text-decoration:none;text-transform:uppercase;border-right:1px solid #808080;background-repeat:repeat-x;background-position:bottom;outline: none;}
ul.tabs li a:hover {font-size:10px;background:url('images/PageComponents/prod_box/head_bg_dark.jpg');border-color:#808080;background-color:#DDDDDD;outline: none;}
ul.tabs li a.active {font-size:10px;margin-left:-1px;background-color:#ffffff;border-bottom: 1px solid #ffffff;border-right:1px solid #808080;border-left:1px solid #808080;background-image:url(images/PageComponents/prod_box/tab_on.jpg);background-repeat:repeat-x;background-position:top;outline: none;}

.content_product {padding:10px;height:300px;max-height:300px;overflow:auto;border-top:1px solid #808080;border-right:1px solid #808080;border-left:1px solid #808080;}
.content_product h1 {font-size:13px;font-weight:bold;margin:5px 0}
.content_product h2 {font-size:12px;font-weight:bold;margin:5px 0}
.content_product h3 {font-size:11px;font-weight:bold;margin:5px 0}
.content_product h4 {font-size:10px;font-weight:bold;margin:5px 0}
#content_2, #content_3 { display:none; }

.content_product ul {margin:0px;padding:0px 20px 0px 20px;}
.content_product ul li {list-style:none;border-bottom:1px solid #d6dde0;padding-top:5px;padding-bottom:5px;}
.content_product ul li .last-child {border-bottom:none;}
.content_product ul li a {text-decoration:none;color:#3e4346;}
.content_product ul li a small {color:#8b959c;text-transform:uppercase;position:relative;left:4px;top:0px;}
.content_product ul li a:hover {color:#a59c83;}
.content_product ul li a:hover small {color:#baae8e;}


.headlogo {float:left;overflow:hidden;margin:0 0 0 0}
.headlogo a{text-decoration:none}
.sextonslogo {width:355px;float:left;height:70px;margin:0 0 0 10px}

.headhelpline {float:right;overflow:hidden;}
.minibasket {margin:0 40px 0 0 !important;padding:11px 0 0 0;float:right;width:185px;height:65px;min-height:65px;overflow:hidden;text-align:right;}
.minibasket table {float:right}
.minibasket td {margin:0;padding:0;color:#fff;font-weight:bold;font-size:10px;font-family:verdana}
.minibasket td a {color:#fff !important}
.minibasket img {float:left;display:none}
.minibasket .minibasketbutton {float:left;width:53px;height:50px}

.brclear {width:100%;clear:both}

/* Home Page featured category START*/	

.prod_box_category {border:1px solid #BFBFBF;margin:5px;overflow:hidden;width:230px;height:230px;float:left;margin:15px;text-align:left}
.prod_box_category .head{line-height:19px;overflow:hidden;font-weight:bold;background:url('images/PageComponents/prod_box/head_bg.jpg') repeat-x;padding:0 5px 2px 5px;height:19px;min-height:19px;}
.prod_box_category .content{padding-left:0;padding-bottom:10px;text-align:left;}
.prod_box_category .pname{margin:5px 0 5px 0;font-weight:bold;font-size:12px;float:left;height:35px;min-height:35px;width:200px;overflow:hidden}
.prod_box_category .pimage{float:left;text-align:center;width:215px;clear:both}
.prod_box_category .pinfo{float:left;margin-bottom:5px;text-align:center;width:215px;clear:both}
.prod_box_category .pPrice{float:left;margin:0 15px 5px 0;font-size:14px;color:red;font-weight:bold;text-align:center;width:215px;clear:both}
.prod_box_category a {text-decoration:none;color:#000000;}	
.prod_box_category h1 {text-decoration:none;color:#000000;}	
/* Home Page featured product END*/







table.basket {border-collapse: collapse;}
td.cobll, td.cobhl{
    border-bottom: 1px solid #ccc;
    padding: 2px 10px;
    vertical-align: middle;
    font-family:arial
}



a:active {outline:none !important}

.bannerswrap {float:right}
.banners {float:left;margin-right:5px;clear:both}
.banners img {border:none}
.banners a {padding:0;margin:0}
