p { padding-bottom: 5px;}


/* iGusse Styles ;) */

#header {margin:auto auto; width:900px; height:198px; background:url(imgs/header-bg.jpg)}

#logo-div {width:300px;margin:0 0 0 600px}



#tech-sup {width:250px;margin:78px 0 0 650px; }

#tech-sup strong {color:#08A2DC;}

#tech-sup a {text-decoration:underline; cursor:pointer}

#tech-sup a:hover {color:#08A2DC;}



#menu {margin:auto auto;width:900px;background-image:url(imgs/menu-bg.gif)}

.quicksearch {width:221px;background-image:url(imgs/search-bg.gif)}

.quicksearch input{border:none;font-size:11px;font-family:Tahoma;color:#999;margin:0 0 6px 33px;width:130px;background:none}

#bottom {width:900px; margin:auto auto}

.note {margin:10px 0 0 10px}



/* ;) */



.product .text h1 {font-size:18px; color:black;}

.product td {padding:0.5em; vertical-align:middle}



table.lv_switch {margin-top:4px;}                                                                              

.lv_switch td {border:white 1px solid; height:88px; width:50px; vertical-align:middle;}                        

.lv_switch td:hover {background:#d0ffd0;}                                                                      

.lv_switch, .lv_switch img, .lv_switch a {font-size:10px; color:gray; text-align:center; text-decoration:none;}

.lv_switch h3 {color:#203040; font-size:16px; margin:0px; padding:0; }



div.socialbookmarks {width:100%; height:127px;}

.socialbookmarks ul {list-style:none; margin:0 25px; padding:0;}

.socialbookmarks ul li {float:left;}

.socialbookmarks ul li img {padding:4px;}



img{border:none}

body{padding:0;margin:0;color:#000;font-family:Tahoma,sans-serif;font-size:11px;background-color:#FFF}

table{border-collapse:collapse}

table td{padding:0}

p{margin-top:2px;margin-bottom:2px}

.sum{color:#F00;font-weight:bold}

.nowrap{white-space:nowrap}

a{color:#515151}

a:hover{color:#08A2DC}

.main_table{width:900px}

.main_table td{vertical-align:top}

.left_col{width:179px}

.center_col{width:520px;}

.categories{margin-left:10px; padding: 10px 0px 20px 0px;}

.categories a{color:#000;text-decoration:none;display:block;background:url(imgs/mrk3.gif) left no-repeat;padding-left:11px;font-weight:bold;font-size:11px;padding-top:4px;padding-bottom:4px;width:169px}

.categories a:hover,.categories .selected{text-decoration:underline;color:#08A2DC;background-image:url(imgs/mrk4.gif)}

table.product_index td.col0{width:100%}

.product_index table.prod{height:100%}

.prod {margin-bottom:10px;border:solid #CCC 1px;border-bottom-width:2px;font-size:11px;color:#333;width:520px;display:block}

.prod td {padding:5px}

.prod .pic{padding-right:0;padding-left:0}

.prod .desc1{width:520px;padding-top:0;padding-bottom:0; vertical-align:middle;}

.prod .desc2{color:#9A9A9A;padding-top:0;padding-bottom:0;}

.prod .desc2{width:420px;overflow:hidden}

.prod .desc2 img {float:left}

.prod .desc3 {text-align:right; padding:0px 5px;padding-bottom:3px;}

.prod .desc3 a {line-height:16px;}

.prod .price{font-size:22px;color:#487b10;text-align:left;vertical-align:middle;font-weight:bold}

.price img {vertical-align:middle; }

.desc1 h3{text-decoration:none; font-size:1.4em; color:#487B10}

td.summary{background:url(imgs/top3.gif) no-repeat;width:230px;height:77px;font-size:11px;color:#000}

td.summary table{margin:30px 0 0 40px}

td.summary a{color:#000}

td.summary a:hover {color:#F00}

td.summary td{width:110px;padding-top:5px}

td.summary img{width:60px;height:30px}

.summary a{font-weight:bold}

.menu_bot{padding-top:10px;color:#000; width:700px; margin: auto auto; padding-left:200px; background:url(imgs/bottom.gif);color:#FFF}

.menu_bot a{text-decoration:none;font-size:11px;margin-right:10px;color:#FFF;margin-left:10px}

.menu_bot a:hover {color:#000;text-decoration:underline}

.bg1{background-color:#D8D8D8}

.copyright{font-size:11px;padding-top:5px;padding-bottom:10px;padding-left:10px}

.variant {text-align:center; width:100%}



div.product{border:1px solid #CCC;border-top-width:5px;padding:2px}



div.product table th{border:1px solid #CCC;padding:0;border-bottom-width:2px}

div.product th table{width:100%;margin:1px;border:none}

div.product th table td,div.product th table th{text-align:center;vertical-align:middle;font-size:10px;border-bottom:1px solid #CCC;font-weight:normal}

div.product table th table thead th{font-weight:bold;padding:8px;border-width:0 0 1px}

div.product th table tbody td.buy{width:80px}

div.product th table tbody td.buy,

div.product th table tbody td.price,

div.product th table thead th{background:#EEE;font-size:11px}

div.product th table.combined tbody td.package{background:#EEE}

div.product th table thead th.buy,

div.product th table thead th.price,

div.product th table.combined thead th.package{background:#DCDCDC}

div.product th table td.content{text-align:left;font-weight:bold;padding:2px;font-size:11px}

div.product th table td.pills{padding:2px}

div.product th table tbody td.price{color:#487B10;font-weight:bold;background:#EEE;border-bottom-color:#CCCCCD}

div.product td.text{padding:3px 3px}





form table{margin:20px 50px}

form table td{padding:2px}

form table tbody th{text-align:left;color:#666;padding:2px 4px 4px 2px}

form table tbody input,form textarea{border:1px solid #CCC}

form textarea{padding:4px}

form sup{color:#A00}

div.cart{border:none;padding:0}

div.cart form table{margin:20px 0 0;width:100%}

div.cart form thead th{background:#E5E5E5}

div.cart form td,

div.cart form th{padding:8px 2px;text-align:center;font-size:11px;border:none;border-bottom:1px solid #CCC}

div.cart tbody input{text-align:center;font-size:10px;width:17px;font-weight:bold;font-family:tahoma}

div.cart form table tbody.summary th{text-align:right}

div.cart form table tfoot th{border:none}

input.remove{border:none}



.cart .ship{text-align:right}

.cart .ship select{font-size:11px;margin-top:5px;margin-bottom:5px}

.cart td input.qty{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:solid #DDD 1px}

.cart td input.cbx{border:none;width:15px}

.cart td{padding-top:7px;padding-bottom:7px}

.cart td.subtot{font-weight:bold;color:#F40000;font-size:11px}

.cart .total{text-align:right;font-weight:bold;line-height:25px;font-size:11px}





ol{margin-left:0;padding-left:0;list-style-position:inside}

li{margin-bottom:10px;margin-top:5px}

li span{font-weight:bold;padding-left:3px}

h1{font-size:20px;color:#6196DF;margin-top:10px;margin-bottom:10px}

h2{font-size:18px;margin-top:2px;margin-bottom:2px}

h3{font-size:16px;margin-top:2px;margin-bottom:2px}


div.faq h2{margin-top:2em;color:#487B10}
div.faq h3{margin-top:1em;}

div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}

div.faq table thead td{font-weight:bold;background:#F0F0F0}



div.edit{border:2px solid red;padding:4px}

div.edit a.edit{color:red}



.main h3{margin-top:20px}

.main .brdr{margin-top:15px;margin-bottom:20px}



.cart .ship{text-align:right}

.cart .ship select{font-size:11px;margin-top:5px;margin-bottom:5px}

.cart td input.qty{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:solid #DDD 1px}

.cart td input.cbx{border:none;width:15px}

.cart td{padding-top:7px;padding-bottom:7px}

.cart td.subtot{font-weight:bold;color:#F40000;font-size:11px}

.cart .total{text-align:right;font-weight:bold;line-height:25px;font-size:11px}


.left_col p,.left_col h3{font-size:11px}

.left_col h3{margin-top:0}

.q{background-image:url(imgs/q_form.gif);height:120px;background-repeat:no-repeat;width:100%;margin-bottom:5px}

.q td{height:25px}

.q input,.q textarea{border:none;font-size:9px;font-family:Tahoma;color:#999;margin-left:10px;width:170px;margin-top:4px}

.q textarea{height:50px;margin-top:10px}

.link_r{text-align:right}

.nav_top{margin-left:10px;height:170px}

.nav_top a{background:url(imgs/mrk1.gif) left center no-repeat;width:161px;padding-left:9px;display:block}

.nav_top a:hover,.nav_top a.selected{background-image:url(imgs/mrk2.gif)}

.nav_top a img{background:url(imgs/dt1.gif) bottom repeat-x;width:161px}

.hr1,.hr2,.hr3,.hr4,.hr5{background-color:#CCC;margin-top:5px;margin-bottom:5px;margin-left:10px}

.hr1{margin-top:10px}

.hr2{margin-top:0;margin-bottom:10px}

.hr3{margin-top:10px;margin-bottom:0}

.hr4{margin-top:0;margin-bottom:10px;margin-left:0;width:510px;height:2px}

.hr5{margin-top:20px;margin-bottom:0}

.main div.testimonials{margin-top:10px}

.testimonials div{margin-bottom:10px}

.testimonials span{font-weight:bold;font-size:11px;display:inline}

td.center_col div.testimonials div.testimonials div,

td.right_col div.testimonials,

.info_ship{color:#606060;font-size:13px; padding-left:10px}

.info_ship{background:#F0F0F0}



div.news table{margin-bottom:10px;font-size:13px;width:100%}

div.news table td{padding:8px;background-color:#F0F0F0}

div.news table th a{color:#777;font-weight:normal}

div.top table td a:hover{color:#000;text-decoration:underline}

div.news table tbody th{padding:11px 0 0 10px;width:75px;font-size:11px;vertical-align:top;text-align:left;background-color:#F0F0F0}

div.top table tbody th{width:35px;padding:7px 0 0 5px;font:9px normal;color:#777}

div.news table tfoot th{background-color:#F0F0F0}

div.top table td a{text-decoration:none}

div.top table td{padding:2px 2px 10px 2px;font-size:11px}

div.news h3,.main div.news p{margin:10px 0}

div.news table tfoot th{color:#777;font-weight:normal;padding:4px 2px 10px;text-align:left}

div.news table.hover td,

div.news table.hover th{background:none}



div.book, div.subs {margin:10px 0px;}

.book a {color:#7F7F7F;font-size:11px; margin:0 25px;background:url('imgs/bookmark.gif') left no-repeat; padding:10px 25px;;}

.subs a {color:#7F7F7F;font-size:11px; margin:0 25px;background:url('imgs/subscribe.gif') left no-repeat; padding:10px 25px;;}

.product p{color:#333;font-size:11px;margin-bottom:15px;margin-top:15px}

.product .tbl{width:100%}

.product .tbl a{text-decoration:none;font-weight:normal;color:#000}

.brdr{border:solid #CCC 1px;border-bottom-width:2px;padding:1px}

.product a{font-size:11px;font-weight:bold;color:#333}

.product a:hover{color:#000;text-decoration:underline}

.prod2{width:100%}

.prod2 .pic{text-align:center}

.prod2 .desc1{width:auto;height:auto}

#flashcontent2 div{background:url(imgs/pair.jpg) no-repeat;padding-top:5px;height:209px;margin-left:0;overflow: hidden; width:100%}

#flashcontent2 div a{font-size:9px;width:auto;margin-left:110px;background:none;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:7px}

#flashcontent2 div a:hover,

#flashcontent2 div a.selected{background:url(imgs/mrk4.gif) left center no-repeat}

#flashcontent2{border-top:solid #CCC 2px;border-bottom:solid #CCC 1px;height:231px}

.cart_btns{text-align:center}

.cart_btns a{margin:5px}

div.subtitle{color:#487B10;font-weight:bold;padding:11px 10px 8px;font-family:Tahoma}

.error{color:#F00;font-weight:bold;display:block;padding:10px}

table.download{width:100%}

.download TD{vertical-align:middle;padding:2px 4px 8px 4em;}

.download TH{text-align:left;width:50%}

.bonus{background: url(imgs/bonus.gif) no-repeat 26px 80px}



.info{margin:20px;width:420px}

.info thead th{background-color:#F0F0F0}

.info td,.info th{text-align:left;border:1px solid #CCC;padding:5px 10px 5px 10px}



.center{text-align:center}

.blist{margin-right:15px;margin-bottom:15px}

.blist .desc1{height:auto}

.blist h3{margin-top:0;text-decoration:underline}

.addr{ background:#F0F0F0 url(imgs/addr.gif) no-repeat 15px 10px;margin-top:10px;height:60px}

.addrcu{ background:#F0F0F0 url(imgs/cu_address.gif) no-repeat 15px 10px;margin-top:10px;height:60px}

.original_spelling{text-align:right}

img.vcode{vertical-align:middle}



tr.popular{}

tr.popular td.package,div.legend{ }

div.legend{padding:1em}



th.package, th.pills, th.price, th.buy  {height:25px; background:#F0F0F0}



.also form{border:1px solid #CCC;padding:1px}

div.cart div.also form table{margin:0}

.also td.buy{padding:4px 0 0}

.also td{vertical-align:middle}

.also td.img{padding:0;width:60px;text-align:right}

.also td.price{font-weight:bold}



div.cart form tr.upgrade td{padding:7px;text-align:center}

div.cart form tr.upgrade td span{padding:5px 10px;background:#F8FFEC}

div.cart form tr.upgrade td span a, div.cart form tr.upgrade td span b{color:#000}

div.cart form tr.upgrade td span a{text-decoration:underline}



div.alphabet{text-align:center;padding-bottom:1em}

.alphabet a,.alphabet span{padding:2px;color:#AAA;text-decoration:none}

.alphabet a:link,.alphabet a:visited{color:#000}

.alphabet a:hover{color:#F00;text-decoration:underline}

.alphabet span.selected{color:#F00}



.we_accept{padding-top:7px}



div.contact p img{vertical-align:bottom}



#checkout_form .content .left_col, #checkout_form .content .right_col {width:179px}



.pad { padding:10px}


.prod .price{vertical-align:middle;}