body {padding:0px; margin:0px;	font: normal 11px  Arial, Verdana, Tahoma; 	color:#351e0f;	width:100%;	height:100%;}
.body_home{background: #fff url('img/home_body_bg.png') repeat-x top left;}
.body_page{background: #fff url('img/pages_body_bg.png') repeat-x top left;}
html{height:100%; padding:0; margin:0;}
table{font: normal 11px Arial, Verdana, Tahoma, Arial AMU;	border:0px none;}
tr, td{font: normal 11px  Arial, Verdana, ahoma, Arial AMU;	border:0px none;}
td{vertical-align:top;}
div{color:#351e0f; font: normal 11px  Arial, Verdana, ahoma, Arial AMU;}

img{border:0px none;}

a, a:active, a:visited , a:link{color: #000; font: normal 11px  Arial, Verdana, Tahoma; text-decoration: none;}
a:hover {color: #000; font: normal 12px  Arial, Verdana, Tahoma; text-decoration: underline;}


li{list-style-image: url('img/li.gif');}

ul{padding:0; margin:0;}

input{border:1px solid #7B7B7B; background:#F1F1F1; width:195px; height:17px; font: normal 13px Arial, Verdana, Tahoma, Arial AMU;}
textarea{border:1px solid #7B7B7B; background:#F1F1F1; width:305px; height:120px; overflow:auto; font: normal 13px Arial, Verdana, Tahoma, Arial AMU;}
.search_input{border:1px solid #7B7B7B; background:#FFF; width:100px; height:17px; font:  Arial, Verdana, Tahoma, Arial AMU; margin:0 5px 0 5px;}

.hide{visibility: hidden;}
.show{visibility: visible;}

.rezina{width:100%; height:100%;}
.auto{width:100%; height:auto;}
.fullauto{width:auto; height:auto;}
.valign_bottom{vertical-align:bottom;}

.main{width:1000px; height:100%; margin:0 auto;}
.header{clear: both;}
.clear{clear: both;}
.content_home{clear: both; height: auto !important; height: 340px; min-height: 340px;}
.content{clear: both; height: auto !important; height: 340px; min-height: 340px; position:relative;}
.footer{clear: both; background: url('img/foot_bg_l.png') no-repeat bottom left; height: 150px; position:relative;}

a.menu, a.menu:active, a.menu:visited, a.menu:link{color: #a61700; font: normal 10px  Tahoma, Arial, Verdana; text-decoration: none;}
a.menu:hover {color: #000; font: normal 10px  Tahoma, Arial, Verdana; text-decoration: underline;}

a.menu1, a.menu1:active, a.menu1:visited, a.menu1:link{color: #000; font: normal 10px  Tahoma, Arial, Verdana; text-decoration: none;}
a.menu1:hover {color: #a61700; font: normal 10px  Tahoma, Arial, Verdana; text-decoration: underline;}

a.childmenu, a.childmenu:active, a.childmenu:visited, a.childmenu:link{color: #000; font: bold 14px  Tahoma, Arial, Verdana; text-decoration: underline;}
a.childmenu:hover {color: #cf0f00; font: bold 14px  Tahoma, Arial, Verdana; text-decoration: none;}
.childmenu_current{color: #cf0f00; font: bold 14px  Tahoma, Arial, Verdana; text-decoration: none;}

a.more, a.more:active, a.more:visited, a.more:link{color: #a61700; font: normal 11px  Arial, Tahoma, Verdana; text-decoration: underline;}
a.more:hover {color: #a61700; font: normal 11px  Arial, Tahoma, Verdana; text-decoration: none;}

a.back, a.back:active, a.back:visited, a.back:link{color: #575757; font: normal 11px  Arial, Tahoma, Verdana; text-decoration: underline;}
a.back:hover {color: #575757; font: normal 11px  Arial, Tahoma, Verdana; text-decoration: none;}

a.big, a.big:active, a.big:visited, a.big:link{color: #c31200; font: normal 18px  Arial, Tahoma, Verdana; text-decoration: underline;}
a.big:hover {color: #c31200; font: normal 18px  Arial, Tahoma, Verdana; text-decoration: none;}

a.red, a.red:active, a.red:visited, a.red:link{color: #c41300; font: bold 13px  Arial, Tahoma, Verdana; text-decoration: underline; line-height:170%;}
a.red:hover {color: #c41300; font: bold 13px  Arial, Tahoma, Verdana; text-decoration: none; line-height:170%;}

a.red_sm, a.red_sm:active, a.red_sm:visited, a.red_sm:link{color: #c41300; font: normal 12px  Arial, Tahoma, Verdana; text-decoration: underline; line-height:170%;}
a.red_sm:hover {color: #c41300; font: normal 12px  Arial, Tahoma, Verdana; text-decoration: none; line-height:170%;}
.red_sm_span{color: #c41300; font: normal 14px  Arial, Tahoma, Verdana; text-decoration: none; line-height:170%;}

a.black, a.black:active, a.black:visited, a.black:link{color: #000; font: bold 13px  Arial, Tahoma, Verdana; text-decoration: underline; line-height:170%;}
a.black:hover {color: #000; font: bold 13px  Arial, Tahoma, Verdana; text-decoration: none; line-height:170%;}

a.buy, a.buy:active, a.buy:visited, a.buy:link{color: #fff; font: bold 11px  Arial, Tahoma, Verdana; text-decoration: underline; display: block; padding:4px 16px 4px 16px; background: #cf1000; text-transform: uppercase; float:left;}
a.buy:hover {text-decoration: none;}

a.button, a.button:active, a.button:visited, a.button:link{color: #fff; font: bold 11px  Arial, Tahoma, Verdana; float:left; text-decoration: none; display: block; padding-top:3px; padding-bottom:3px; background: url('img/button.gif') no-repeat top left; text-align:center; text-transform: uppercase; width:96px; height:16px; margin:0 4px;}
a.button:hover {text-decoration: underline; background: url('img/button.gif') no-repeat top left; float:left;}

.butt{color: #fff; font: bold 11px  Arial, Tahoma, Verdana; padding-top:3px; padding-bottom:3px; background: url('img/button.gif') no-repeat top left; text-align:center; text-transform: uppercase; width:96px; height:22px; margin:0 4px; border:0 none; cursor:pointer;}

a.inverse, a.inverse:active, a.inverse:visited, a.inverse:link{text-decoration: underline;font: 11px  Arial, Tahoma, Verdana;}
a.inverse:hover {text-decoration: none;font: 11px  Arial, Tahoma, Verdana;}

a.inverse2, a.inverse2:active, a.inverse2:visited, a.inverse2:link{text-decoration: underline;font: 12px  Arial, Tahoma, Verdana;}
a.inverse2:hover {text-decoration: none;font: 12px  Arial, Tahoma, Verdana;}

a.news_hdr, a.news_hdr:active, a.news_hdr:visited, a.news_hdr:link, a.news_hdr:hover{font-size:18px;}

a.send, a.send:active, a.send:visited, a.send:link{font-size:18px;text-decoration: underline;} 
a.send:hover{font-size:18px;text-decoration: none;}

.img_border{border:1px solid #333;}

.fl_l{float:left;}
.fl_r{float:right;}

.header_r{padding-top:20px; width:620px; float:left;}
.left_side{float:left; width: 245px; padding:30px 75px 0 50px; font-size:12px;}
.inner_side{float:left; width: 260px; padding:20px 22px 0 0; width: 600px;}


.big_title{color:#8d1300; font: normal 18px  Arial, Tahoma, Verdana;}
.title{color:#8d1300; font: normal 14px  Arial, Tahoma, Verdana;}

.bookstore_div{float:left; width: 300px; padding-left:30px; position:relative;}
.cafe_div{float:left; width: 300px; padding-left:30px; position:relative;}
.exhibition_div{float:left; width: 300px; padding-left:30px; position:relative;}

.bookstore_pos{position:absolute; top:130px; left:155px;}
.cafe_pos{position:absolute; top:215px; left:40px;}
.exhibition_pos{position:absolute; top:220px; left:50px;}

.foot_text{color:#cf0f00; float:right; text-align:right; height:70px; padding-right:70px; padding-top:80px; background: url('img/foot_bg_r.png') no-repeat bottom right;}

.vdot{background: url('img/vdot.gif') repeat-y top left; padding-left:10px:}
.vdot1{background: url('img/vdot.gif') repeat-y top right; padding-right:15px;}
.hdots{background: url('img/hdots.gif') no-repeat center center; height:15px;}
.hdots_large{background: url('img/hdots.gif') no-repeat center center; height:40px; width:580px; float:left;}

.category_title{font: bold 14px Arial;}

.item_table{margin-right:10px; width: 190px; height: auto;}

.autors_div{margin-left:10px; width: 360px}
.autors_title{color:#e44b3d; font-weight: bold; font-size:14px;}

.margintopbot10{margin-top:10px; margin-bottom:10px;}
.gall_img_margin{margin:0 5px 5px 0;}



.hidden{display: none !important;visibility: hidden !important;}



.link{cursor: pointer;}


a, .sec3 a {
	color: #0055CC;
}

a:visited{
}

a:hover,a:active, .sec2 a:hover,.sec3 a:hover {
	color: #FF0000;
}

body{
	margin: 0 0 5em 0; /*background:#fff url(store/i/bottom.gif) repeat-x bottom;
	*/
	padding: 0;
}

body,p,div,ul,li,span,td,h1,h2,h3,h4,h5,h6{
	font-family: Arial,Helvetica,sans-serif;
}

div#booklogo {
	float: left; /*border:1px solid #FF0000;*/
	left: -320px;
	position: absolute;
	top: 150px;
	z-index: 100;
}

div#box_login {
	clear: right;
	float: right;
	position: relative;
	right: 56px;
	top: -27px;
}

div#box_search {
	border: 1px solid #ABABAB;
	padding: 4px;
	/*background: #F1F1F1;*/
	font-size: 12px;
	position: absolute;
	left: 233px;
	top: 45px;
}

div#searching{
}

div#searching input, #pagetitle .sortByDropdown {
	vertical-align: middle;
}

div.active, div.subactive {
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

div.active1 a, div.active2 a, div.active3 a, div.active a, div.subactive a {
	color: #FFFFFF;
}

div.active3, div.active1, div.active2 {
	background-color: #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

div.catalogseparator{
	border-top: 1px solid #CCCCCC;
	margin: 15px 50px 0 0;
}

div.clearer{
	clear: both;
	margin: 0;
	padding: 0;
	display: block;
	font-size: 1px;
	line-height: 1px;
	height: 0;
}

div.itemseparator{
	border-top: 1px solid #CCCCCC;
	margin: 10px 0 -15px 0;
}

div.nseparator{
	border-top: 1px solid #CCCCCC;
	margin: 17px 0 -15px 0;
}

div.sectionseparator{
	border-top: 1px solid #CCCCCC;
	margin: 15px 50px -15px 0;
}

div.separator{
	border-top: 1px solid #CCCCCC;
	margin: 15px 40px -15px 0;
}

div.stars{
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 11px;
}

div.subactive a:hover, div.active3 a:hover {
	color: #CCCCCC;
}

div.thumbnail{
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
}

div.thumbnail a{
	margin: 0 12px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
}

div.thumbnail a:hover{
	margin: 0 12px 0 0;
	padding: 0;
	line-height: 16px;
}

/*-------------------------------------------------------------
Search
-------------------------------------------------------------*/
form#search{
	width: 270px;
	font-size: 12px;
	font-weight: normal;
	text-align: right; /*padding:0;*/
}

h3{
	margin: 20px 0 0.5em 0;
	padding: 0;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
}

h3#price{
	margin: 0;
	padding: 0;
	display: block;
	background: url(store/i/corner_br_price.gif) #FFB913 bottom right no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	height: 25px;
}

h3#price1{
	margin: 0;
	padding: 0;
	display: block;
	background: url(store/i/corner_br_price.gif) #FFB913 bottom right no-repeat;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
}

h3#price1 span span span, h3#price span span span {
	background: url(store/i/corner_tr_price.gif) top right no-repeat; /*padding:1px;
	*/
}

h3#price1 span span, h3#price span span {
	background: url(store/i/corner_tl_price.gif) top left no-repeat;
}

h3#price1 span, h3#price span {
	display: block;
	background: url(store/i/corner_bl_price.gif) bottom left no-repeat;
}

input#search-button{
	margin: 0 0 0 7px;
}

input#search-field{
	border: 1px solid #BABEC7; /*border:1px solid #a5acb2;
	width:250px;*/
	padding: 2px;
}

label.overlabel{
	color: #999999;
	top: 20px; /*position:relative;
	*/
	left: -200px;
	z-index: 1;
}

p{
}

td{
}

td.leftalign{
	text-align: left;
}

td.rightalign, .top1 {
	text-align: right;
}

tr{
	vertical-align: top;
}

/*-------------------------------------------------------------
Yellow Bullets
-------------------------------------------------------------*/
ul.yellow{
	margin: 0 50px 0 0;
	padding: 0;
	font-size: 12px;
}

ul.yellow li{
	padding: 0 0 0 14px; /*font-weight:bold;
	*/
	margin: 0 0 7px 0;
	list-style-type: none;
	background: url(store/i/yellowbullet.gif) no-repeat 0 0.4em;
	font-size: 13px;
}

.bigitem{
	margin: 0;
	padding: 0;
	float: left;
}

.bigitem img{
	margin: 0 25px 10px 0;
	padding: 0;
}

.button{
	margin: 0px auto; /*padding:0;
	*/
	width: auto;
	text-align: center;
}

.catalogitem{
	margin: 0 0 0 25px;
	font-size: 12px;
}

.catalogitem h2{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.catalogitem h2 a, .catalogitem h2 a:hover {
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 11px;
	line-height: 14px;
}

.catalogitem p, #product p {
	margin: 0 40px 0.5em 0;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
}

.clear{
	clear: both;
}

.continue{
	margin: 0 0 2em 0;
	padding: 0;
}

.corner div div div {
	padding: 12px 12px 32px 12px;
}

.corner div div div div, .logincorner div div div div {
	padding: 0;
	margin: 0 0 10px 0;
	background: none;
}

.corners div div div{
	padding: 0 16px;
}

.corners div p{
}

.corners img{
}

.edit img {
	margin: 0 10px 10px 0;
	padding: 0;
}

.edit, .writeareview, .update {
	margin: 0;
	padding: 0;
	float: right;
}

.emptySearch{
	color: #999999;
}

.error{
	margin: 0 0 5px 0;
	color: #FF0000; /*	padding:3px 7px 3px 7px;
	background: #FAFAD2 none;
	border:1px solid #ccc;*/
}

.itemseparatortd{
	padding: 0; /*background:#0267fe;
	*/
}

.log_yellow, .log_yellow:hover{
	color: #FF0000;
	font-size: 13px;
}

.logincorner div div div {
}

.logincorner div div div input {
	padding-left: 2px;
}

.logincorner div div div, .corners div div div, .corner div div div {
	background: url(store/i/corner_tr_special.gif) top right no-repeat;
}

.logincorner div div, .corners div div, .corner div div {
	background: url(store/i/corner_tl_special.gif) top left no-repeat;
}

.logincorner div, .corners div, .corner div {
	background: url(store/i/corner_bl_special.gif) bottom left no-repeat;
}

.logincorner, .corners, .corner {
	background: url(store/i/corner_br_special.gif) #F2F2F2 bottom right no-repeat;
}

.margintop{
	position: fixed;
	top: 500px;
}

.sec1, div.rootactive {
	font-weight: bold; /*padding:4px 4px 4px 18px;*/
	vertical-align: middle; /*	background:url(store/i/mainbullet.gif) no-repeat 0.4em 0.5em*/
}

.sec2{
	padding: 4px 4px 4px 30px;
	font-weight: normal;
	vertical-align: middle;
}

.sec2 a{
	color: #000000;
}

.sec3{
	margin: 0; /*0.2em 0 0.2em*/
	margin: 0;
	padding: 4px 4px 4px 42px;
	font-weight: normal;
	vertical-align: middle;
}

.shipping{
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-size: 11px;
}

.shipping a, .shipping a:hover{
	margin: 10px 0x 2em -10px;
	padding: 0;
	font-size: 11px;
}

.tablecell{
	padding: 15px 5px 15px 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 13px;
	font-weight: normal;
	vertical-align: top;
}

.tablecell img{
	margin-bottom: 10px;
}

.tablecell_a, .tablecell_a:hover{
	font-size: 11px;
	font-weight: normal;
}

.top1 input {
	margin: 10px 10px 0 0;
}

.top2 input {
	margin: 10px 0 0 0;
}

.total{
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;
}

.update img{
	margin: 0 0 0 0;
	padding: 0;
}

.viewallcustomer{
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: 13px;
}

.weight{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 13px;
}

.wide1 {
	width: 215px;
}

.wide2 {
	width: 219px;
}

.writeareview img{
	margin: 17px 40px 10px 25px;
	padding: 0;
}

.yellow_a{
	font-size: 11px;
	text-decoration: none;
}

.yellow_a:hover{
	font-size: 11px;
	text-decoration: underline;
}

/*-------------------------------------------------------------
Account
-------------------------------------------------------------*/
#account{
	margin: 10px 50px 0 0;
	padding: 0;
	font-size: 11px;
}

#account li{
	padding: 0;
	margin: 0;
	display: inline;
	white-space: nowrap;
	list-style-type: none;
}

#account li a{
	padding: 0 0 0 15px;
	font-size: 11px;
}

#account li a.cart{
	padding: 0 0 0 20px;
	background: url(store/i/cart.gif) no-repeat; /*0 0.28em*/
	background: url(store/i/cart.gif) no-repeat;
}

#advanced{
	margin: 2px 50px 0 0;
	padding: 0;
	font-size: 11px;
	text-align: right;
}

#bc{
	margin: 12px 0px 20px 138px;
	font-size: 12px;
}

#bc a, #bc a:hover {
	margin: 12px 0 20px 0;
	font-size: 12px;
}

#Books .seeall,#Music .seeall{
	margin: 25px 0 0 14px;
	padding: 0;
	font-size: 11px;
}

#Books a, #Music a {
	font-size: 12px;
	text-decoration: none;
}

#Books a:hover, #Music a:hover {
	font-size: 12px;
	text-decoration: underline;
}

#Books,#Music{
	margin-top: 17px;
}

/*-------------------------------------------------------------
Bookstore
-------------------------------------------------------------*/
#bookstore{
	margin: 32px 0 0 14px;
	padding: 0;
}

#cart{
	margin: 0 30px 0 0;
	padding: 0 0 1em 0;
}

#cart .tableheading, #saved .tableheading {
	padding: 4px 5px 4px 5px;
	background: #888888; /*background:#e8ecf0;
	*/
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

#container{
}

#details{
	margin: 0 40px 20px 0;
	padding: 0;
}

#details p{
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
}

#featured{
	margin-top: 20px;
	font-size: 12px;
}

#featured a, #featured a:hover{
	font-size: 12px;
	line-height: 16px;
}

#featured h2,#Books h2,#Music h2{
	margin: 0 0 18px 0;
	padding: 0;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 19px;
}

#featured h3,#Books h3,#Music h3{
	color: #C41300;
	font: normal 14px  Arial, Tahoma, Verdana;
	text-decoration: none;
	line-height: 170%;
}

#featured img,#Books img,#Music img{
	margin: 0 20px 6px 0;
	padding: 0;
	font-size: 12px;
}

/*-------------------------------------------------------------
Footer
-------------------------------------------------------------*/
#footer{
	margin: 2em 0 0 0;
	padding: 0;
	font-size: 11px;
	text-align: center;
}

#footerlinks a{
	margin: 0 7px 0 7px;
	padding: 0;
}

#go{
	border: 0px solid #BABEC7;
	width: 20px;
	margin: 0px 0px 0px 0px;
	color: #C41300;
	font: bold 12px  Arial, Tahoma, Verdana;
	text-decoration: none;
	line-height: 170%;
}

#item{
	margin-top: 10px;
}

#item a, #cart td {
	font-size: 12px;
}

/*-------------------------------------------------------------
Items
-------------------------------------------------------------*/
#layout{
}

#layout hr{
	margin: 15px 50px 0 0;
	padding: 0;
	border-style: none;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
}

#linebot{
}

/*-------------------------------------------------------------
Shadow lines
-------------------------------------------------------------*/
#linetop{
}

#linetop hr,#linebot hr{
}

#login {
	margin: 0 40px 0 0;
	padding: 0;
}

#login h1{
	margin: 0 0 1em 0;
	padding: 0;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

#login p{
	margin: 0 40px 8px 0;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
}

/*-------------------------------------------------------------
Logo
-------------------------------------------------------------*/
#logo{
	margin: 12px 0 0 18px;
	padding: 0;
}

/*-------------------------------------------------------------
Navigation
-------------------------------------------------------------*/
#n{
	margin: 180px 20px 0px 40px;
	padding: 0;
	font-size: 13px;
	line-height: 14px;
}

#n hr{
	margin: 15px 40px 15px 12px;
	padding: 0;
	border-style: none;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
}

#n ul li{
	margin: 15px 0 7px 0;
	padding: 0 0 0 12px;
	list-style-type: none;
	font-weight: bold;
}

#n ul li a{
	padding: 0 0 0 12px; /*background:url(store/i/mainbullet.gif) no-repeat 0.2em 0.28em;*/
}

#n ul ul{
	margin: 8px 0 9px 0;
	padding: 0;
}

#n ul ul li{
	margin: 0 0 8px 0; /*font-weight:bold;
	*/
	padding: 0 0 0 8px;
	list-style-type: none;
	font-weight: normal;
}

#n ul ul li a{
	padding: 0 0 0 15px;
	background: none;
	color: #000000;
}

#n ul ul li a:hover{
	padding: 0 10px 0 8px;
	color: #FFFFFF;
	line-height: 21px;
	height: 21px;
}

#n ul, form, .continue img, #toplinks ul, #account ul {
	margin: 0;
	padding: 0;
}

#pagetitle{
	margin: 0 60px 1.5em 140px; /*padding:5px 4px 5px 7px;
	*/
}

#pagetitle .left{
	padding: 5px 5px 5px 7px;
	vertical-align: middle;
}

#pagetitle .right{
	padding: 5px 7px 5px 5px;
	vertical-align: middle;
}

#pagetitle .sortByLabel{
	margin: 0;
	padding: 0;
	font-size: 13px;
	vertical-align: middle;
}

#pagetitle h1{
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
}

#pagetitle table{
	border: 1px solid #CCCCCC;
	background: #F2F2F2;
}

#product h1{
	margin: 0 0 1.5em 0;
	padding: 0;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

#product h1 a, #product h1 a:hover{
	margin: 0 0 1.5em 0;
	padding: 0;
	color: #000000;
	font-size: 12px;
	line-height: 24px;
}

#product h2, #login h2 {
	margin: 20px 0 0.5em 0;
	padding: 0;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	line-height: 19px;
}

#product h3{
	margin: 20px 0 0.5em 0;
	padding: 0;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

#product p a, #product p a:hover{
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
	line-height: 16px;
}

#product ul{
	margin: 20px 40px 0.5em 1.2em;
	padding: 0;
	font-size: 13px;
	line-height: 16px;
}

#saved{
	margin: 1em 30px 1em 0;
	padding: 0;
	width: 600px;
}

#saved1{
	margin: 1em 30px 1em 100px;
	padding: 0;
	width: 600px;
}

#sctitle{
	margin: 12px 0 20px 0;
	padding: 0;
}

/*-------------------------------------------------------------
My cart
-------------------------------------------------------------*/
#shopping{
	margin-top: 18px;
}

#specialoffer .prices{
	margin: 0 0 0.8em 14px;
	padding-top: 0.3em;
	font-size: 13px;
}

#specialoffer .seeall{
	margin: 0 0 0 14px;
	padding-bottom: 1.5em;
	font-size: 11px;
}

/*-------------------------------------------------------------
Special Offer
-------------------------------------------------------------*/
#specialoffer img{
	margin-top: 16px;
	margin-bottom: 1em;
}

#specialoffer span{
	text-decoration: line-through;
}

#specialoffer, #addtocart {
	margin: 0 50px 0 0;
	padding: 0;
}

/*-------------------------------------------------------------
Top
-------------------------------------------------------------*/
#toplinks{
	margin: 10px 0 0 20px;
	padding: 0;
	width: 660px;
	font-size: 10px;
	text-align: left;
}

#toplinks li{
	padding: 0 8px 0 0;
	margin: 0;
	display: inline;
	white-space: nowrap;
	list-style-type: none;
}

/*.specialprice{
	margin: 0 0 0 16px;
	padding: 0;
}
*/
/*#price p{
	margin: 0;
	padding: 2px 0 2px 0;
}
*/
/*
.bigitem{
	margin: 0 25px 10px 0;
	padding: 0;
	float: left;
}
*/
/*.tableitem{
	padding: 5px;
	color: #FFFFFF;
	background: #F2F2F2;
	background: #0267FE;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
*/
/*.error p{
	margin: 0;
	padding: 0;
	background: #FAFAD2 none;
	color: #FF0000;
	font-size: 13px;
	line-height: 13px;
	vertical-align: middle;
}
*/