
   
* {margin:0; padding:0;}

/* =RESET
   ----------------------------------------------------*/

body {padding:0 0 0px; text-align:center; font:75% Verdana, Arial, sans;background-color: #ffffff;}

a:link {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover, a:active, a:focus {color:#3954B4; text-decoration:underline;}
#footer .nav a.disabled {color:#ccc;}
a.disabled:hover {text-decoration:none; cursor:default;}
.error-text {color:red;font-size:0.9em;}
/* =GENERIC
   ----------------------------------------------------*/
   
p {margin:0.5em 0; font-size:1em;}
h1 {margin-top:0.3em; font-size:1.1em; line-height:1em;text-align:center;color:#333333;} 
h2 {margin:0.5625em 0; font-size:1.333em; line-height:1.125em;} /* 16px */
h2.pagetitle {margin:0; font-size:1.636em; line-height:1em; clear:left; color:#336699;} /* 18px Blue */
h3 {margin:0.64em .9167em 0; font-size:1.1667em; line-height:1.417em;} /* 14px */
h4 {margin:0.6923em 0; font-size:1.0833em; line-height:1.3846em;} /* 13px */
h5 {font-size:1em;} /* 12px */
h6 {margin-top:5px; font-size:.916em;}


blockquote {margin: 10px 0; font-size:.9167em; font-style:italic; color:#666;}
.banner {text-align:center;margin-bottom:10px;}
address {font-style:normal;}
em.note {font-style:normal; font-size:.85em;}
p.note {margin:.1em 0 1em;font-size:.9167em;}
fieldset {border:none;}
legend em {display:block;}
* img {border:0; text-decoration:none;}
br.clear {clear:both; display:block; line-height:1px;}
h2.dotted-line {padding:5px 0 15px 0; background:url('/images/dotted-line.gif') 0 33px repeat-x;}
div.dotted-line {margin-top:25px; background:url('/images/dotted-line.gif') 0 0 repeat-x;}
p.dotted-line {padding:0 0 12px 0; background:url('/images/dotted-line.gif') 0 22px repeat-x;}
p.short-paragraph {width:490px;}

.floatleft{float:left;}
.floatright{float:right;width:380px;margin-left:10px;} 

/* =HEADERS */
h3 {margin:0px 0 0 0; padding:7px 0 7px 0; padding-left:20px; font-size:1em; line-height:1.25em; background:url(/images/std2-header-bg.jpg) repeat-x 0 0; color:#333333; font-weight:bold;}

/* =LAYOUT
   ----------------------------------------------------*/
.thumbnail{position: relative;z-index: 0;}
.thumbnail:hover{background-color: transparent;z-index: 50;}
.thumbnail span{ position: absolute;width:120px; height:170px;background:url(/images/fp-shadow.jpg) ;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img {border:3px solid #BBBBBB;position:relative;top:-26px;left:-6px;width:120px;height:170px;background:#EEEEEE;padding:10px;}
.thumbnail:hover span{visibility: visible;top:-70px;left:40px;}


/* =GLOBAL HEADER */
#global-actions {margin:0 auto; overflow:hidden; padding: 5px 0; height:1.667em; border-bottom:1px solid #D7E0E7;}

#global-actions .subsites {float:left; padding:0 0px; border:1px solid #b0c4cf; border-bottom:0; font-size:1.0em; font-weight:bold; color:#7d7d7d; background:url('/images/ltbluebg.gif') center left repeat-x #e6edf1;}
#global-actions .subsites li {float:left; list-style:none; margin:0; padding:3px 0 3px 17px;}
#global-actions .subsites li.first {padding-left:0; font-weight:normal; color:#a1a1a1;}
#global-actions .subsites li a {font-weight:normal;}

#global-actions .actions {float:right; margin:3px 6px 0 0; font-size:0.98em; color:#555;}
#global-actions .actions li {float:left; margin:0 0 0 6px; padding:0 0 0 8px; list-style:none; left center no-repeat;}
#global-actions .actions li.help {background:none; border-left:1px solid #336699;}
#global-actions .actions li.first {background:none;}
#global-actions .actions li a {color:#3954B4;}


#global-actions .view-cart {float:left; position:relative; left:10px; z-index:1; font-size:0.98em; background:#FFFFFF;border:2px solid #0a9c15;}
#global-actions .view-cart {float:left; margin:0; list-style:none;}
#global-actions .view-cart a {display:block; padding:2px 8px 2px 32px; background:url(/images/basket.jpg) 11px 50% no-repeat;}
#global-actions .view-cart a img {vertical-align:middle;}
#global-actions .view-cart a strong {}

#wrap {clear:both; position:relative; width:988px; margin:0 auto; padding:0px 6px; text-align:left; border:10px solid  #DDDDDD; color:#555;background-color: #ffffff;}

/* =HEADER */
#header .cs-info {float:left; width:140px; list-style:none; margin:15px 4px 0 10px; font:0.9em Arial,sans; color:#000000; text-align:center;}
#header .cs-info li {margin:0;}
#header .cs-info .first {font-size:1.2em !important; color:#000000;}
#header .cs-info p {padding:0; margin:0; font-size:.79em; color:#555;}
#header .search-header {width:360px; height:85px; float:left;padding: 5px 1px;position:relative; }
#header .search-input {float:left;margin-top:4px; margin-left:32px; border:0px solid #333333;background:url(/images/searchbar.jpg) center no-repeat;padding:6px}
#header form fieldset {width:390px; margin-left:8px; margin-top:20px;padding:0px 0px; display:inline; border:0px solid #999;}
#header form fieldset img{margin-left:6px;margin-top:8px;}
#header form select {float:left;padding:1px;font-size:12px;margin-top:2px;margin-right:4px;margin-left:6px; font-family:tahoma; color:#000000;}
#header form input {float:left; height:18px;padding:0px;margin-left:4px;margin-right:4px; margin-top:2px; width:170px; border:1px solid #999; font-size:1.1em; font-family:Verdana, Arial, sans; color:#000000;}
#header form.search-form {margin-top:0px;margin-bottom:24px}
#header form button {width:90px; height:26px;float:right;margin-right:14px;margin-top:0px;}
#header .header-width { padding-bottom:3px; line-height:1.65em;}
#header .header-width li.first {background:none; color:#555;}
#header .header-width li a {font-weight:bold;}
#header #headerSubsites {margin:12px 0px 0px 0px;padding-right:8px;float:right}
#header #headerSubsites p {margin:0 0 2px 0; text-align:center; font-size:1.1em;}
#header #headerSubsites p.first {font-weight:bold;}
#header #headerSubsites a{color:blue}
.logo {float:left; position:relative; left:0px; top:0px; margin:0; padding:0;}
#header .flags {padding-left:10px;padding-top:20px; }
#header .flags li { display:inline;}
#header .currentCur{border:2px solid #3954B4;}

#page-content {float:left;width:94.6%;margin:9px;padding:18px;border:1px solid #BBBBBB;}
#page-content h1 {text-align:left;font-size:1.3em;margin-bottom:14px;}
#page-content h2 {text-align:left;font-size:1.2em;margin-bottom:3px;}
#page-content .img-con {float:right;padding:6px;margin:8px;background:#EEEEEE;border:4px solid #BBBBBB;text-align:center;color:#333333;}
#page-content .news {float:right;text-align:left;width:280px;padding:6px;margin:8px;background:#EEEEEE;border:4px solid #BBBBBB;color:#333333;}
#page-content .news-seo {float:right;text-align:left;}
#page-content a {color:#3954B4;}
#page-content li {list-style:none;} 
#page-content .long-but {width:200px;}
#page-content .brands{float:left;padding:6px;text-align:center;width:200px;height:100px;background:#FFFFFF;margin:9.5px;border:1px solid #BBBBBB;}

/* =SIDEBAR */
/* default */
#default-sidebar {position:relative; float:right; width:190px; margin:0; padding-right:8px; padding-left:10px; font-size:.8333em; text-align:center;}

#default-sidebar div.trustbar {padding:2px 2px;  border:0; color:#6f91a4; background:#FFFFFF;}
#default-sidebar div.trustbar div {display:block; height:280px; margin:0; padding:8px 4px 0 4px; border:0px; background:url(/images/trustbar-bg.jpg) repeat-x 0 0;}
#default-sidebar div.trustbar div h2 {font-size:1.2em; color:#486575;padding:6px 2px 0px 0px;text-align:center;}
#default-sidebar div.trustbar div h3 {margin:0 0 3px 6px;width:130px; padding:4px 4px 8px 40px; line-height:1.2em; font-size:1em; color:#333333; text-align:left; background:url(/images/padlock.gif) no-repeat;}
#default-sidebar div.trustbar div h4 {margin:0 0 0 6px; padding:4px 0 8px 0; line-height:1.2em; font-size:1em; color:#486575; text-align:center;}
#default-sidebar div.trustbar div img {border-top:1px dotted #B4B4B4; border-bottom:1px dotted #B4B4B4;}
#default-sidebar div.trustbar div p {margin:0;width:160px; clear:both; padding:8px 0px 6px 9px; border:0;}
#default-sidebar div.trustbar .trustimg {overflow:auto; height:73px; padding:10px 0; border:dotted #B4B4B4; border-width:1px 0;}
#default-sidebar div.trustbar .trustimg a {display:inline-block; float:left; margin:0 0 0 20px;}
#default-sidebar div.trustbar .trustimg a img {border-width:0; }
#default-sidebar div a {display:block; margin:8px 0 5px 0; font-weight:bold;}
#default-sidebar div {padding:0; color: #555;}
#default-sidebar div.clear {width:auto; margin:0; border:none;}

#default-sidebar h3 {color:#333333; font-size:1.2em; border:1px solid #CCECFF; background:url(/images/std2-header-bg.jpg) repeat-x 0 0;}
#default-sidebar div p {margin:0; padding:8px 8px 4px 8px;}
#default-sidebar div.culture {}
#default-sidebar div.culture p {padding:4px 4px;}
#default-sidebar div.culture a {display:inline; margin:0; font-weight:normal;}
#default-sidebar img.paypal-button {margin-top:10px;}
#default-sidebar div.side-about {margin:0;border:1px solid #D7E0E7;}
/* home */

.homepage-links {margin-top:8px;width:246px; float:left; margin-left:11px; text-align:left;background-color:#FFFFFF;  border:2px solid #D7E0E7;}
.content .first {margin-left:0;}
.homepage-links ul {padding:0 0px 0px 0px; list-style:none;}
.homepage-links ul.category {height:19em;font-size:0.867em; }
.homepage-links ul li ul, .homepage-links .round ul li ul li {padding:0;}
.homepage-links .eye {float:left;} 
.homepage-links a {padding:0px;margin:0px;}
.homepage-links .cat-table{padding:6px;width:100%;}
.homepage-links .cat-td{height:30px}
.homepage-links h3 {border:1px solid #CCCCCC;}
.uk-testimonials {float:left; margin-top:11px;margin-right:0px;border:2px solid #CCCCCC; width:768px}
.uk-testimonials p {color:#666;padding-left:8px;padding-right:8px;}
.uk-testimonials blockquote {font-size:1em;}
.uk-testimonials a {font-weight:bold;}
.uk-testimonials h5 {padding-left:4px;padding-top:5px;}

/* =CONTENT */
#content {float:none; width:auto;}
#homepage-content #departments {width:100%; clear:left;}
#homepage-content .content {width:778px; float:left;}
#homepage-content span.promo1 {margin:0 8px 10px 0;}
#homepage-content span.promo2 {margin-bottom:10px;}
#homepage-content ul {margin:0; margin-bottom:10px;}
#homepage-content p.welcome {margin:0; padding-top:5px; color:#336699; font-weight:bold; text-align:center;}
#homepage-content p.sell {color:#333333; font-size:1em; font-weight:bold; text-align:center;}
#homepage-content p.products {color:#336699; font-size:1.25em; font-weight:bold; text-align:center;}
#homepage-content p.shipment {color:#336699; font-size:1.25em; text-align:center;}
#homepage-content ul.departments {width:100%; margin:0 0 10px 0; padding-top:10px; padding-right:10px; overflow:hidden;}
#homepage-content ul.departments li {width:144px; height:226px; float:left;background:url(/images/list-bg.jpg) repeat-x 0 0; margin:0 0 0 16px; padding:14px 6px 0px 0px; border:0px solid #CCCCCC; list-style-type:none; text-align:center;}
#homepage-content ul.departments li.first {margin:0 0 0 4px;}
#homepage-content ul.departments li ul.subcategories {margin-top:10px; font-size:0.917em;}
#homepage-content ul.departments li ul.subcategories li {width:100%; height:auto; margin:0; padding:0; float:none; border:none; line-height:1.5em;}
#homepage-content ul.departments li ul.subcategories li.more a {font-weight:bold;}
#homepage-content ul.departments li ul.subcategories li a {font-weight:normal;}
#homepage-content ul.departments li a {text-decoration:none; font-weight:bold;}
#homepage-content ul.departments li img.one-line {margin-bottom:14px;}
#homepage-content ul.departments li img {border:1px solid #000000;}

#homepage-content p.service {margin:0; padding:0; clear:left; color:#333333; font-size:1.1em; font-weight:bold; text-align:center;}

#homepage-content .visa {width:772px; height:50px; margin-top:10px;}

/*ACCOUNT*/
table#known-cust {border:2px;width:330px; }
#login {width:340px;border:1px solid #7804fb;padding:10px;text-align:left;}
#login .bot-bord{border-bottom:3px dotted #B4B4B4;width:326px;padding:6px;height:40px}

#login .span-button{width:auto;float:right;padding-right:4px}
#login .sp-btn{width:120px}
#login .known{margin-top:10px;width:320px;padding:10px;background:#EEEEEE;}
#login form button{width:120px;padding:0px;margin:0px;}

#customer {position:relative; float:left;margin:0px; width:700px; padding:10px; border:1px solid #CCCCCC;background:#FFFFFF;}
#customer form button{width:200px;padding:0px;margin:0px;}

#customer form input{padding-left:2px; background:#FFFFFF;width:auto;margin:4px;}
#customer form select{margin-left:4px;}
#customer h3{height:20px;padding-top:18px;}
#customer li{display:inline;padding-left:30px;}
#customer li a{font-size:1.25em; font-weight:bold;}
#customer-menu{width:680px;background:url(/images/cust-head.jpg) repeat-x 0 0;padding:10px;text-align:center;}
#customer #friends-email{float:left;background:#e0c7ff;border:2px dotted #B4B4B4;padding:6px;margin:10px;width:670px}
#customer #wish-list{float:left}
table#cust-details td{padding-left:6px;padding-right:6px;border:2px;}
#cust-review {border:1px solid #CCCCCC;padding:10px;width:600px;background:#EEEEEE;}
#cust-review form button {width:200px}
#cust-review .rad{float:left;width:20px;border:1px;padding:6px;}
table#rate td{padding:0px}

/* =FOOTER */
#footer {clear:both; padding-top:10px; font-size:0.917em;}
#footer h5 {margin-bottom:10px; font-size:1em;}
#footer .nav {margin:6px; height:100%; padding:10px 16px; overflow:hidden; background:#9482ce; line-height:1.4em;}
#footer .nav ul {float:left; width:157px; margin:0; }
#footer .nav ul li {font-size:1em; color:#fff;list-style-type:none;}
#footer .nav ul li a {padding-left:8px; font-size:1em; font-weight:normal;background: url(/images/dot.gif) left no-repeat;}
#footer .nav ul li.header {margin-left:0; list-style-type:none;}
#footer .nav ul li h5 {margin-left:0;font-size:1.182em; font-weight:bold; color:#fff; list-style-type:none;}
#footer .nav a {font-size:0.85em; font-weight:bold; color:#fff;}

#footer .first {float:left;width:380px;}
#footer .second {float:left;width:360px;}
#footer .second ul {float:left; width:140px; margin:0; }
#footer .third {margin:6px;}

#footer .footer-features {width:168px; margin:10px 0; padding:10px; overflow:hidden; border:1px solid #7804fb; background:#ccc5e6; color:#fff;}
#footer .footer-features p {font-size:0.909em; line-height:normal;}
#footer .footer-features a {font-size:1em; font-weight:normal; text-decoration:underline;}
#footer .infoText{float:left;margin-top:10px;width:954px;color:#FFFFFF}
#footer .bigTop{margin-top:26px;}
#footer .bottomLinks {background:#ccc5e6; padding:6px;color:#333333;}
#footer .bottomLinks a {color:#333333;}

#footer .international,
#footer .copy {clear:both; margin:2px 0; padding:10px 0; border:1px dotted #B4B4B4; border-right:none; border-left:none; text-align:center;}
#footer .international p {margin:0;}
#footer .international .red {color:#cc0000;}
#footer .culture p {margin:0; font-size:.9167em;}
#footer .culture strong {color:#555;}
#footer .copy {border-bottom:none;}
#footer .credibility {margin-bottom:20px; text-align:center;}
#footer .credibility li {display:inline; list-style-type:none;padding:8px;}