html, body {height:100%;}
body {list-style-type:square;margin-left:25px;background-color:#FFF;color:#111;font:normal 11px/1.1em "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}

a img {border:none;}

em {background-color:#FFF;color:#F00;}

form {margin-bottom:20px;}
fieldset {border:none;margin:20px 0 0 0;padding:0;}
fieldset img {margin-left:136px;}

h1, h2, h3 {background-color:#FFF;color:#111;font-family:"Trebuchet MS", "Lucida Sans Unicode", Helvetica, Sans-Serif;margin:10px 0 20px 0;}
h2 {margin:20px 0 10px 0;font-weight:normal;}
h3 {font-size:1.3em;}
h3, h4 {margin-bottom:0;}

hr {border:none;border-top:#555 1px solid;margin:0;}

html, body {margin:0;padding:0;height:100%;}
html, body #root {height:100%;}

.submit {clear:both;width:136px;height:32px;margin:15px 0 0 135px;background:#FFF url(../ab-img/layout/button-form.jpg) no-repeat;color:#000;border:none;font-size:11px;}
.submit.newsletter {margin-left:0;}

.pager li {display:inline;}

input, select, textarea {font:normal 13px/1em "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;width:350px;margin:5px 0 5px 0;padding:2px;background-color:#F8F8F8;color:#474747;border:1px solid #C1C0C0;}

label {display:block;float:left;width:130px;margin-right:.5em;padding-top:9px;}
legend {background-color:#FFF;color:#000;margin:0 0 10px 0;padding:0;font-size:1.5em;}

td {padding:5px 5px 5px 0;line-height:1.4em;}
.even, .even a {background-color:#E0E0E0 !important;}
.even a:hover {background-color:#000 !important;color:#FFF;}
th {text-align:left;}
td ul li {list-style-type:none;}
td.links ul li {display:inline;}

.msg-list {font-weight:bold;font-size:1.1em;}

q {font-style:italic;line-height:1.4em;}

#banner-text {background-color:#FFF;color:#000 !important;text-decoration:none;}

#root {width:100%;height:auto !important;min-height:100%;}
#header {width:auto !important;width:100%;overflow:hidden;}
#company {width:180px;height:100px;}
	#company img {margin:5px 0 0 20px;}
#company, #top, #nav {background-color:#2CA3F3;color:#444;}
#company, #left {float:left;}
#top, #nav {float:left;width:80%;}
#top {height:65px;}
	#top img {margin:5px 0 0 5px;}
#nav {height:35px;}
	#nav ul {margin:10px 0 0 0;padding-left:0;}
	#nav ul li {display:inline;}
#left {width:180px;height:100%;background:#F8F8F8 url(../ab-img/layout/background-left.jpg) repeat-y;color:#222;font-size:12px;line-height:1.4em;}
	#left ul {list-style-type:none;margin-top:30px;padding:0;border-top:1px solid #C8C8C8;}
	#left li {border-bottom:1px solid #C8C8C8;}
	#left li.sub_category a {font-size:10px;padding:2px 0 5px 46px;}
	#left a {display:block;background-color:#F8F8F8;color:#222;width:98px;margin:0;padding:3px 23px;border-right:5px #F1F1F1 solid;text-decoration:none;width:128px;}
	#left a:hover, a#selected_category, a#selected_sub_category {background-color:#000;color:#FFF;border-right:6px #000 solid;}
	#left h1 {font:bold 1.1em/1em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;margin:10px 0 -17px 22px;background-color:transparent;}
	#left h1 a {padding:0;}
	#left h1 a:hover {background-color:#F8F8F8;color:#222;}
#content {float:left;height:100%;padding:15px 0 0 25px;}
	#content .add-store-checkbox {display:block;margin-left:400px;width:auto;}
	#content .add-store-lbl_checkbox {margin-left:137px;width:200px;}
	#content .checkbox {display:block;margin-left:137px;width:auto;}
	#content .checkbox.newsletter {margin-left:0;}
	#content a {background-color:#FFF;color:#368;}
	#content a:hover {background-color:#222;color:#FFF;}
	#content option.category {background-color:#222;color:#FFF;}
	#content img {display:block;margin-bottom:10px;}
	#content td img {margin:0;padding:0;}
	#content ul {list-style:inside square;padding-left:0;}
	#content li {margin-bottom:10px;line-height:1em;}
	#content p {line-height:1.4em;max-width:475px;}
	#content p, #content li, #content label {font-size:1.1em;}
#right {float:left;margin-top:25px;padding:0px 10px 10px;width:230px;background-color:#F8F8F8;color:#474747;border:1px solid #C1C0C0;}
	#right h3 {background-color:#F8F8F8;color:#474747;font-size:1.3em;text-decoration:underline;}
	#right a {color:#474747;margin-bottom:10px;}
	#right legend {text-transform:uppercase;font-size:.9em;}
	#right input, #right textarea {width:220px;font-size:.8em;}
	#right .comment-submit {margin-left:0;width:100px;}

.popup h1 {font-size:1.5em;}
.popup h2 {font-size:1.3em;font-weight:bold;}
.popup h1, .popup h2 {margin-bottom:5px;}
.popup p {font-size:1.1em;}
	
.roundcont {width:400px;margin-bottom:0;}
.roundcont td, .roundcont th {padding:0 5px 0 5px;}
.roundcont p {margin:0 10px;}
.roundtop, .roundbottom {background-repeat:no-repeat;background-position:top right;}
img.corner {width:15px;height:15px;border:none;display:block !important;}

.roundcont.standard {background-color:#FFF;color:#000;}
.roundtop.standard {background-image:url(../ab-img/layout/box/box-right-top-standard.jpg);}
.roundbottom.standard {background-image:url(../ab-img/layout/box/box-right-down-standard.jpg);}
.roundcont.silver {background-color:#C8E1F0;color:#000;}
.roundtop.silver {background-image:url(../ab-img/layout/box/box-right-top-silver.jpg);}
.roundbottom.silver {background-image:url(../ab-img/layout/box/box-right-down-silver.jpg);}
.roundcont.gold {background-color:#C8E1F0;color:#000;}
.roundtop.gold {background-image:url(../ab-img/layout/box/box-right-top-gold.jpg);}
.roundbottom.gold {background-image:url(../ab-img/layout/box/box-right-down-gold.jpg);}
.roundcont.platina {background-color:#BABBBD;color:#000;}
.roundtop.platina {background-image:url(../ab-img/layout/box/box-right-top-platina.jpg);}
.roundbottom.platina {background-image:url(../ab-img/layout/box/box-right-down-platina.jpg);}

.roundcont.standard a {background-color:#FFF !important;color:#000 !important;}
.roundcont.silver a {background-color:#C8E1F0 !important;color:#000 !important;}
.roundcont.gold a {background-color:#C8E1F0 !important;color:#000 !important;}
.roundcont.platina a {background-color:#BABBBD !important;color:#000 !important;}

.alphabet ul {list-style:none;}
.alphabet li {display:inline;margin-right:5px;}