@charset "utf-8";

/* CSS Document */

html, body { background-color:#FFF; }

.clear { clear:both; }

input { border:1px solid #e5e5e5; background-color:#fff; }



#gradient-left { position:absolute; z-index:1; left:0; top:0; width:50%; height:300px; background-image:url('../img/gradient-left.jpg'); }

#gradient-right { position:absolute; z-index:1; right:0; top:0; width:50%; height:300px; background-image:url('../img/gradient-right.jpg'); }



#container-holder { width:100%; background-color:#dcebf3; }

#container { position:relative; z-index:2; width:1000px; margin:0 auto; }



#header { position:relative; height:230px; background-image:url('../img/bg-header.jpg'); background-repeat:no-repeat; }

a#logo { clear:right; display:block; position:relative; left:167px; top:3px; width:292px; height:66px; background-image:url('../img/logo.jpg'); background-repeat:no-repeat; cursor:pointer; }

#language { float:right; height:21px; padding-top:8px; margin-right:30px; }

#language a { margin-right:5px; cursor:pointer; }

#top-menu { float:right; height:29px; padding-right:20px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; color:#FFF; }

#top-menu .left, #top-menu .right { display:block; float:right; width:7px; height:29px; }
#top-menu .left { background-image:url('../img/bg-topmenu-left.jpg'); background-repeat:no-repeat; }
#top-menu .right { background-image:url('../img/bg-topmenu-right.jpg'); background-repeat:no-repeat; }
#top-menu .border { display:block; float:right; width:2px; height:29px; background-image:url('../img/bg-topmenu-border.jpg'); background-repeat:no-repeat; }
#top-menu .center { display:block; float:right; }
#top-menu .center a { display:inline; float:left; height:24px; padding:5px 10px 0; background-image:url('../img/bg-topmenu-a.jpg'); background-repeat:repeat-x; background-position:left top; text-decoration:none; color:#FFF; }
#top-menu .center a:hover { text-decoration:underline; }
#top-menu .center span:first-child { display:none; }

#phones { position:absolute; left:572px; top:50px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3768b5; }

#phones b { display:block; margin:2px 0; font-size:16px; }

#currency { position:absolute; left:814px; top:40px; }

#currency span { display:block; float:left; width:20px; height:20px; margin-right:10px; background-position:left top; }

#currency .cur { background-position:left bottom; }

#currency #dollar { background-image:url('../img/currency/dollar.gif'); }

#currency #euro { background-image:url('../img/currency/euro.gif'); }

#currency #pound { background-image:url('../img/currency/pound.gif'); }

#cart { position:absolute; left:740px; top:70px; width:235px; height:65px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a1deff; }

#cart b { font-size:23px; font-weight:normal; color:#FFF; }

#cart .text { display:block; padding-left:50px; }

#cart a.bt-checkout { display:block; position:absolute; right:5px; bottom:5px; width:101px; height:24px;  background-image:url('../img/bt-checkout.jpg'); background-repeat:no-repeat; }

a#onlinechat { display:block; position:absolute; left:739px; top:189px; width:240px; height:35px; background-image:url('../img/bt-onlinechat.jpg'); background-repeat:no-repeat; cursor:pointer; }



#product-list { float:left; width:225px; background-image:url('../img/bg-list.jpg'); background-repeat:repeat-y; }

#product-list .list { padding:115px 0 0 30px; background-image:url('../img/bg-list-top.jpg'); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; }

#product-list .list a { padding:0 10px 0 15px; background-image:url('../img/list-icon.gif'); background-repeat:no-repeat; background-position:left 3px; font-weight:bold; font-size:12px; text-decoration:none; line-height:18px; color:#FFF; }

#product-list .list a:hover { color:#abe2ff; }

#product-list .list a.cur { color:#abe2ff; }

#product-list .bottom {height:7px;background-image:url('../img/bg-list-bottom.jpg'); background-repeat:no-repeat;}



#content { position:relative; float:left; width:770px; padding:70px 0 0 5px; background-image:url('../img/bg-content.jpg'); background-repeat:no-repeat; background-position:left top; }

#letters { position:absolute; left:17px; top:30px; }

#letters a { display:block; float:left; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#3666b3; }

#letters a:hover { text-decoration:underline; }

#letters a.cur { font-weight:bold; text-decoration:underline; }

#search { position:absolute; left:515px; top:27px; }

#search input { display:block; width:200px; height:19px; padding:2px 30px 0 6px; border:0; background-color:transparent; background-image:url('../img/input-search.jpg'); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#afafaf; }



#content .text-block { width:695px;  padding:0 15px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3564b2; }

#content .text-block .text-block { padding-left:0px; }

#content .text-block a { color:#3564b2; }

#content .text-block p { margin:10px 0; line-height:1.6em; }

#content .text-block .title { display:block; margin:10px 0 20px; font-size:25px; color:#132e5a; }

#content .text-block .sub-title { display:block; font-size:18px; color:#132e5a; }
#content .text-block  ul { list-style-type:disc; margin-left:30px; }
#content .text-block  ol { list-style-type:decimal; margin-left:30px; }
#content .text-block table { border-collapse:separate; }
#content .text-block table td { padding:2px 5px; }
#content .text-block input.submit { margin-left:7px; padding:2px 5px; font-weight:bold; background-color:#477cc6; color:#FFF; cursor:pointer; }
#content .text-block table th { text-align:left; }
#content .text-block .error { font-size:12px; color:#FF0000; }

/**************************************************/

#content table { margin:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3564b2; }

#content table a { color:#3564b2; }

#content table p { margin:10px 0; line-height:1.6em; }

#content table h2 { display:block; font-size:18px; color:#132e5a; }

#content table  ul { list-style-type:disc; margin-left:30px; }
#content table  ol { list-style-type:decimal; margin-left:30px; }

/**************************************************/

#content .big-block { width:630px; height:133px; margin:0 0 10px 10px; padding:5px 100px 0 7px; background-image:url('../img/bg-bigblock.jpg'); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; }

#content .big-block .title { display:block; margin-bottom:10px; font-size:25px; color:#132e5a; }

#content .big-block .title i { font-style:normal; font-size:14px; color:#777777; }

#content .big-block img { float:left; margin-right:10px; }

#content .big-block .text { font-size:11px; color:#3564b3; }



#content div.table { width:710px; margin-left:18px; padding:0 5px; background-image:url('../img/bg-table.jpg'); background-repeat:no-repeat; background-position:left top; font-family:Arial, Helvetica, sans-serif; }

#content div.table.cart { margin-left:0; }

#content div.table table { width:100%; margin-left:0px; font-size:16px; color:#3564b3; }

#content div.table td { height:32px; text-align:center; }

#content div.table td.first { padding-left:10px; text-align:left; }

#content div.table td.first a img { margin-left:10px; }

#content div.table td.right { padding-right:5px; text-align:right; }

#content div.table td.price { font-weight:bold; }

#content div.table td.total { font-weight:bold; color:#c50000; }

#content div.table tr.legend td { font-weight:bold; color:#FFF; }

#content div.table a.bt-addtocart { display:block; width:101px; height:24px; background-image:url('../img/bg-addtocart.jpg'); background-repeat:no-repeat; cursor:pointer; }

#content div.table a.sub { padding-left:10px; font-size:12px; font-weight:bold; color:#132e5a; }

#content div.table a.bt-incart { display:block; float:right; margin-left:10px; padding-top:4px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#132e5a; }

#content div.table a.remove { font-size:12px; font-weight:bold; color:#c50000; }

#content div.table input.qty { text-align:center; width:30px; }

#content div.table a.bt-checkout { display:block; float:right; width:101px; height:24px; margin:0 10px; background-image:url('../img/bt-checkout-cart.jpg'); background-repeat:no-repeat; }





#content .faq { width:690px; padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3564b3; }

#content .faq .title { display:block; margin:20px 0; font-size:16px; font-weight:bold; color:#132e5a; }

#content .faq a { font-weight:bold; color:#132e5a; }

#content .faq b { color:#132e5a; }

#content .faq ul { list-style-type:disc; margin-left:30px; }

#content .faq ol { list-style-type:decimal; margin-left:30px; }


#content .desc-block { padding:0 20px 40px 0; font-family:Arial, Helvetica, sans-serif; }

#content .desc-block .title { display:block; margin-bottom:20px; padding:15px 0 0 10px; font-size:25px; color:#132e5a; }

#content .desc-block .ch-image { display:block; float:left; margin:0 30px 0 10px; }

#content .desc-block .text { font-size:11px; line-height:1.6em; color:#3564b2; }

#content .block { display:inline; float:left; width:235px; height:128px; padding:10px 0 0 6px; margin:0 0 15px 10px; background-image:url('../img/bg-block.jpg'); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; }

#content .block .title { font-size:16px; font-weight:bold; color:#3564b2; }

#content .block .text { display:block; float:left; width:130px; margin:15px 0; font-size:12px; color:#464646; }

#content .block .price { font-size:16px; font-weight:bold; color:#c50000; }

#content .block .right { display:block; float:right; width:105px; margin-top:20px; text-align:center; }

#content .block a.bt-addtocart { display:block; float:right; width:101px; height:24px; margin:5px 5px 0 0; background-image:url('../img/bg-addtocart.jpg'); background-repeat:no-repeat; cursor:pointer; }



#paycards { clear:both; padding:15px 0 15px 30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3768b5; }

#paycards img { margin:3px 5px 0 0; border:1px solid #e5e5e5; }



#footer { width:1000px; height:50px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3768b5; }

#footer table { width:100%; }

#footer td { padding:20px 30px 0; }

#footer a { margin-left:10px; text-decoration:none; color:#3768b5; }

#footer a:hover { text-decoration:underline; }


