body, div, span, p, h1, h2, h3, h4, ul, ol, li, form, fieldset, img {border:0px;margin:0px;padding:0px;}

body {text-align:center;margin:0px auto;color:#414141;font-family:tahoma;font-size:10px;background:#f8f8f8 url(../images/bodybg.jpg) 0px 0px repeat-x;}

#page {position:relative;width:940px;padding:0px 7px;text-align:left;margin:20px auto 0px auto;background: transparent url(../images/pagebg.jpg) 10px 171px no-repeat;}

#nav {position:absolute;top:-21px;left:0px;width:940px;height:20px;background-color: transparent;border-bottom:1px solid #fff;}
#nav li {display:block;float:left;height:20px;line-height:20px;color:#b8c4ca;font-size:10px;font-weight:bold;padding:0px 0px 0px 6px;background: transparent;text-transform:uppercase;}
#nav li.first {}
#nav li a {color:#fff;text-decoration:none;padding-right:5px;}
#nav li a.this {color:#fff;}
#nav li a:hover {text-decoration:underline;}

#phone-numbers {position:absolute;top:-21px;right:2px;width:500px;height:19px;background:transparent url(../images/topphbg.jpg) top right no-repeat;text-align:right;font-size:11px;}
#phone-numbers li {display:inline;line-height:19px;color:#fff;padding:2px 5px 2px 10px;background:transparent url(../images/topphbg.jpg) top left no-repeat;}
#phone-numbers li span {font-weight:bold;color:#afc5d5;}

#head {position:relative;height:125px;background:#03b5d4 url(../images/headbg.jpg) 0px 0px no-repeat;border:0px;z-index:10;}
#head #toplogo {position:absolute;top:0px;left:0px;z-index:20;}


#head #basket1 {position:absolute;width:148px;height:116px;top:0px;right:0px;background: transparent url(../images/basketbg.jpg) 0px 0px no-repeat;padding:9px 9px 0px 20px;}
#head #basket1 h2, #head #basket1 p {padding-left:0px;font-family:"times new roman";}
#head #basket1 h2 {color:#fff;font-size:14px;padding-top:4px;border-top:1px solid #000;}
#head #basket1 p {color:#fff;font-size:14px;font-weight:normal;line-height:1.6em;font-family:tahoma;border-bottom:1px solid #000;}
#head #basket1 p#viewbasket {color:#000000;font-size:10px;font-weight:normal;margin-top:5px;}
#head #basket1 p#viewbasket a {color:#000000;}

#checkoutlogin {position:absolute;top:65px;height:60px;width:148px;background-color:transparent;}
#checkoutlogin li {list-style-type:none;display:inline;font-size:11px;}
#checkoutlogin a {font-weight:bold;color:#fff;text-decoration:none;text-align:center;}
#checkoutlogin a:hover {color:#fff;text-decoration:underline;}
#top-cart {display:block;position:absolute;top:0px;left:0px;width:67px;height:18px;line-height:18px;background: transparent url(../images/logcheckbg.jpg) 0px 0px repeat-x;}
#top-account {display:block;position:absolute;top:0px;right:0px;width:77px;height:18px;line-height:18px;background: transparent url(../images/logcheckbg.jpg) 0px 0px repeat-x;}
#top-checkout {display:block;width:148px;position:absolute;top:26px;height:28px;line-height:28px;background: transparent url(../images/checkbg.jpg) 0px 0px no-repeat;text-transform:uppercase;}


#head #search {display:block;position:absolute;top:48px;right:188px;width:151px;height:34px;background: transparent url(../images/searchbg.jpg) 0px 0px repeat-x;}
#head ul {list-style-type:none;}
#head #print {display:none;}
#head #search label {display:none;}
#search fieldset {padding:0px;}
#search #search_keywords {position:absolute;top:0px;height:16px;padding:9px 9px;margin:0px;border:0px;background: transparent url(../images/searchtermsbg.jpg) 0px 0px repeat-x;color:#ababab;font-size:13px;}
#search #search_keywords:focus {background-position: 0px 0px;}
#search #search_keywords {width:113px;text-transform:lowercase;}
#search #search_submit {position:absolute;top:0px;right:0px;width:20px;height:34px;border:0px;margin:0px;padding:0px;background: url(../images/searchsubmitbg.jpg) 0px 0px no-repeat;cursor:pointer;cursor:hand;}
#search #search_submit:hover {background-position:0px -34px;}


#main {position:relative;text-align:left;width:940px;background:#fff url(../images/sidebarbg.jpg) 0px 0px no-repeat;margin-top:0px;padding-bottom:40px;}

#sidebar {width:220px;padding-left:6px;background:transparent url(../images/sidebarbg.jpg) 0px 0px no-repeat;position:relative;text-align:left;z-index:9;padding-top:40px;}
#sidebar h2 {width:216px;height:45px;background:url(../images/productsh2.jpg) 0px 0px no-repeat;text-indent:-9999px;}
#sidebar ul {list-style-type:none;}
#sidenav {width:216px;font-size:14px;font-weight:normal;line-height:1.5em;background: url(../images/sidenavbg.jpg) 0px 0px no-repeat;padding-bottom:10px;margin-top:0px;}
#sidenav li {background: transparent 0px 0px no-repeat;margin:0px 1px 0px 1px;font-family:"times new roman";font-size:18px;border-bottom:1px solid #0f7fb5;padding:0.5em 0em;}
#sidenav li ul {padding:5px 10px;}
#sidenav li ul li {font-size: 14px;background: transparent 0px 0px no-repeat;margin:0.3em 0em;font-family:"times new roman";border-bottom:0px solid #0f7fb5;padding:0px;padding-left:10px;line-height:1.2em;}
#sidenav li a {display:block;color:#fff;margin:0px;padding:0px 0px 0px 20px;background: transparent url(../images/navarr.gif) 5px 7px no-repeat;text-decoration:none;}
#sidenav li a.thispage {display:block;color:#fff;margin-left:0px;padding:0px 0px 0px 20px;background: #685c53 url(../images/sidenavliabg2.jpg) 7px 8px no-repeat;text-decoration:none;}
#sidenav li a:hover {text-decoration:underline;}
#sidenav li ul li a {display:inline;text-decoration:underline;background-image:none;padding:0px 0px 0px 0px;}
#sidenav li ul li a:hover {text-decoration:none;}


#otherlinks {padding:0px 0px;width:216px;height:255px;background: transparent url(../images/otherleftstuffbg.jpg) 0px 0px no-repeat;list-style-type:none;padding-top:30px;}
#otherlinks a {display:block;margin:0px 1px;}
#otherlinks a span {display:none;}
#otherlinks #other_support {width:212px;height:111px;background:transparent url(../images/aftersales.jpg) 0px 0px no-repeat;}



#content {clear:both;position:relative;width:711px;background-color:transparent;float:right;text-align:center;z-index:200;padding:0px 0px 20px 0px;margin:0px;}
#usps {clear:both;position:relative;width:711px;height:465px;background-color:transparent;float:right;text-align:center;z-index:200;padding:0px 0px 0px 0px;}




#content .list {padding:20px 30px;text-align:left;}
#content .list h2  {color:#414141;font-size:35px;font-family: "times new roman";margin-bottom:1em;font-weight:normal;padding:0px;}
#content .list .item {float:left;height:210px;width:190px;padding:0px;background-color:#e5ecee;text-align:left;margin:10px 10px;position:relative;padding-bottom:10px;}
#content .list .item h3 {height:30px;margin:0px;font-size:11px;background: #fff url(../images/itemh3bg.jpg) left bottom repeat-x;padding-bottom:5px;}
#content .list .item h3 a {text-decoration:none;}
#content .list .item a {color:#1b4895;}
#content .list .item a:hover {text-decoration:none;}
#content .list .item div.image {height:103px;background-color:transparent;width:103px;float:left;margin-right:0px;text-align:center;padding-top:7px;padding-left:7px;padding-bottom:5px;}
#content .list .item p {font-weight:bold;font-size:11px;margin-bottom:0em;padding:5px 5px;}
#content .list .item p.price {color:#0a9948;float:left;font-style:normal;font-weight:bold;font-size:15px;clear:both;width:90px;padding-left:10px;}
#content .list .item p.descr {float:left;font-style:normal;font-weight:bold;font-size:11px;clear:both;width:180px;padding-left:5px;}
#content .list .item p.price span.saleprice {padding-left:30px;color:#0a9948;text-decoration:none;}
#content .list .item p.price span {color:#0a9948;text-decoration:line-through;}
#content .list .item p.add {font-style:normal;font-weight:bold;font-size:10px;float:right;width:50px;padding:0px 5px;text-align:center;}
#content .list .item p.add a {color:#03b5d4;}
#content .list .item p.more {font-style:normal;font-weight:bold;font-size:10px;float:right;width:50px;padding:5px 5px;text-align:center;}
#content .list .item p.more a {color:#626262;}
.space {clear:both;height:10px;}

#content .subpage {padding:20px 0px;clear:both;}
#content .subpage h1 {color:#414141;font-size:35px;font-family: "times new roman";margin-bottom:0.5em;font-weight:normal;}
#content .subpage h2 {}
#content .subpage {font-size:13px;text-align:left;font-family:tahoma;color:#414141;}
#content .subpage p, #content .subpage ul, #content .subpage ol, #content .subpage h1, #content .subpage h2, #content .subpage h3, #content .subpage h4 {line-height:1.7em;padding:0px 50px;}
#content .subpage ul {list-style-type:none;margin-left:50px;margin-bottom:1em;}
#content .subpage ul li {padding-left:20px;background: transparent url(../images/contentullibg.jpg) 0em 0.6em no-repeat;}
#content .subpage p {margin-bottom:1em;}
#content .subpage a {color:#03b5d4;font-weight:bold;}
#content .subpage a:hover {color:#0a9948;}
#content .subpage img {background-color:#f7f7f7;padding:10px;border:1px solid #e8e8e8;}
#content .subpage img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content .subpage img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}
#content .subpage #confirmorder {display: block; height:48px; width:190px;cursor: pointer;}
#content .subpage #confirmorder img {margin:0px;padding:0px;border:0px;}

#content .categories {padding:20px 50px;text-align:left;}
#content .categories h1 {color:#414141;font-size:35px;font-family: "times new roman";margin-bottom:1em;font-weight:normal;}
#content .categories .catlist {float:left;height:200px;width:150px;background-color:#fff;margin-right:10px;margin-bottom:10px;}
#content .categories .catlist img {padding-bottom:7px;border-bottom:2px dashed #03b5d4;}
#content .categories .catlist p {margin-bottom:1em;line-height:1.7em;font-size:13px;}
#content .categories .catlist a {color:#03b5d4;font-weight:bold;}
#content .categories .catlist a:hover {color:#0a9948;}

#content .details {padding:50px 50px;}
#content .details h2 {color:#414141;font-size:30px;font-family: "times new roman";margin-bottom:1em;font-weight:normal;line-height:1.2em;}
#content .details {font-size:13px;text-align:left;}
#content .details p, #content .details ul, #content .details ol, #content .details h2, #content .details h4 {line-height:1.6em;padding:0px 0px 0px 0px;}
#content .details p {margin-bottom:1em;}
#content .details a {color:#03b5d4;;font-weight:bold;}
#content .details a:hover {text-decoration:none;color:#0a9948;}
#content .details p#enlarge {clear:left;text-align:left;}
#content .details img {float:left;background-color:#f7f7f7;padding:0px;border:1px solid #e8e8e8;clear:left;margin:0px;}
#content .details img.fleft {float:left;margin:0.5em 0em;margin-right:20px;margin-left:12px;}
#content .details img.flight {float:right;margin:0.5em 0em;margin-left:20px;margin-right:12px;}
#content .details .orderbox {position:relative;float:right;width:356px;background: #f5f8fa;text-align:left;}
#content .details .orderbox #addtobagbutton {display:block;width:165px;height:28px;position:relative;background: transparent url(../images/addtobasket1.jpg) 0px 0px no-repeat;clear:both;margin-left:20px;margin-bottom:5px;}
#content .details .orderbox #addtobagbutton span {display:none;}
#content .details .orderbox p, #content .details .orderbox h2 {margin:0px;padding:2px 20px;text-align:left;line-height:1.2em;}
#content .details .orderbox h2 {font-size:20px;padding-top:7px;}
#content .details .orderbox p {font-size:12px;font-weight:normal;color:#000;line-height:1.2em;}
#content .details .orderbox p span {display:block;font-weight:bold;font-size:16px;}
#content .details .orderbox form, #content .details .orderbox fieldset {text-align:left:}
#content .details .orderbox label {display:block;padding:5px 20px;}
#content .details .orderbox #quants {position:relative;left:20px;height:32px;width:113px;background: transparent;}
#content .details .orderbox #quants #qminus {position:absolute;top:0px;left:0px;background:transparent url(../images/pminus1.jpg) 0px 0px no-repeat;width:22px;height:21px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .orderbox #quants #qplus {position:absolute;top:0px;right:0px;background:transparent url(../images/bplus1.jpg) 0px 0px no-repeat;width:22px;height:21px;padding:0px;margin:0px;border:0px;cursor:pointer;cursor:hand;}
#content .details .orderbox #quants #quantity {position:absolute;top:0px;left:24px;width:65px;font-weight:bold;background:transparent url(../images/quantsbg1.jpg) 0px 0px no-repeat;font-size:11px;text-align:center;height:13px;padding:4px 0px;margin:0px 0px 0px 0px;border:0px;font-weight:bold;}
#content .details .space {clear:both;height:1px;}
#content .details .text {clear:left;padding-left:255px;position:relative;}
#content .details .text a#pdf {display:block;padding-left:70px;height:70px;position:absolute;top:0px;left:-275px;background: transparent url(../images/pdf-link.jpg) 0px 0px no-repeat;color:#746b58;line-height:60px;}
html>body #content .details .text a#pdf {left:-20px;}
#content .details a#pdfsheet {display:block;height:63px;width:311px;background: transparent url(../images/pdfdownload.jpg) 0px 0px no-repeat;margin-top:20px;}
#content .details a#pdfsheet span {display:none;}

#content table td {vertical-align:top;text-align:left;}

#content .basket {padding:20px 0px;}
#content .basket h2 {font-size:35px;font-family:"times new roman";font-weight:normal;text-align:left;padding-left:50px;line-height:1.5em;}
#content .basket {font-size:13px;text-align:left;}
#content .basket p {padding:10px 50px;font-family:tahoma;font-size:13px;}
#content .basket p a {color:#03b5d4;font-weight:bold;}
#content .basket p a:hover {color:#0a9948;text-decoration:none;}
#content .basket #update {float:right;clear:right;margin:10px 0px 0px 0px;margin-right:40px;}
#content .basket #checkout {float:right;clear:right;margin:10px;margin-right:40px;}
#content .basket .tablewrap {margin-top:20px;margin-left:50px;width:620px;text-align:center;background-color:#d7eeff;padding:1px;}
#content .basket table {width:620px;border:0px solid #fff;background-color:#fff;padding:2px;font-size:11px;font-family:tahoma;border-collapse:collapse;border-spacing:0px;text-align:left;}
#content .basket table tr {}
#content .basket table th {padding:14px;background-color:#fff;font-size:14px;}
#content .basket table td {background-color:#edf3ff;border-bottom:1px solid #fff;padding:14px;border-right:1px solid #fff;}
#content .basket table td.action {border-right:0px solid #fff;}
#content .basket table tr.bottom td {background: #def1ff url(../images/tablebottombg.jpg) 0px 0px repeat-x;border-bottom:0px solid #fff;font-size:14px;font-weight:bold;}
#content .basket table tr.bottom td.left {text-align:right;}
#content .basket table tr.bottom td.right {border-right:0px solid #fff;}
#content .basket table td a {font-weight:bold;color:#000;}
#content .basket table td.action a {font-weight:normal;color:#000;padding-right:5px;}
#content .basket table td a:hover {text-decoration:none;}
#content .basket table td.price {text-align:center;}
#content .basket table td.price span {display:block;width:60px;background-color:#fff;padding:3px 0px;border:1px solid #8bb9dd;}

#content .breadcrumbs {height:30px;line-height:30px;text-align:left;padding-left:12px;border-bottom:1px solid #dddddd;font-family:tahoma;font-size:12px;}
#content .breadcrumbs p {font-size:12px;color:#919190;}
#content .breadcrumbs p a {color:#919190;}
#content .breadcrumbs p a:hover {text-decoration:none;}
#content .breadcrumbs p a.thispage {text-decoration:none;font-weight:bold;color:#000;}


#content #sorting {position:absolute;top:3px;right:15px;font-size:9px;color:#000;text-align:right;}
#content .pages {float:right;text-align:right;font-size:15px;clear:both;width:350px;margin-right:50px;margin-top:10px;margin-bottom:20px;height:60px;background: transparent url(../images/paginationbg.jpg) top left repeat-x;line-height:40px;padding-top:10px;}
html>body #content .pages {margin-right:100px;}
#content .pages a {padding:0px 5px;color:#03b5d4;}
#content .pages a.thispage {color:#000;text-decoration:none;}

#footer {position:relative;clear:both;height:80px;background: transparent url(../images/footerbg.jpg) 240px 0px no-repeat;padding-top:20px;font-family:"times new roman";}
#footer p {font-size:13px;color:#afafaf;padding: 0px 10px 10px 250px;text-align:justify;line-height:1.8em;}
#footer p a {padding:0px 2px;color:#afafaf;text-decoration:none;}
#footer p a:hover {text-decoration:underline;}
#footer .leftfoot {position:absolute;top:25px;left:0px;width:234px;}
#footer p#web {padding:0px 20px;color:#666666;line-height:1.5em;}
#footer p#web a {color:#666;text-decoration:underline;}
#footer p#address {padding:0px 20px;color:#666666;line-height:1.5em;}

#error {
	margin-top:20px;
	margin-left:50px;
	width:620px;
	text-align:center;
	padding:10px;

	background-color: #FFEEEE;
	font-weight: none;
	font-size:12px;
	border: 1px solid #000000;
}

.static ul {list-style-type:none;text-align:left;margin:0 0 0 30px;}
.static ul li {padding:2px;}
.static ul li a {color:#000;font-size:12px;text-transform:capitalize;}
