html{height:100%}
body{height:100%;font-family:Tahoma; background-color:#CCC;}
body.index{overflow:hidden}
a img{border:none}
.alignright{text-align:right}
.center{text-align:center}

#intro{
	width:1055px;
	height:721px;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	margin:-400px 0 0 -527px
}
#infooter{height:48px;width:100%;position:absolute;left:0;bottom:0;z-index:100;text-align:center}
.mainmenu{height:48px;background:url(img/menu_bg.gif) repeat-x left top;position:relative;overflow:hidden;text-align:center}
.mainmenu ul{list-style-type:none;font-size:13px;padding:6px 0px 6px 0px;font-weight:bold;margin:1px auto;text-align:center;display:block}
.mainmenu ul li{margin-left:5px;margin-right:5px;display:inline}
.mainmenu ul li a{color:#b5b5b5;padding:2px 2px 2px 2px;text-decoration:none;}/* -webkit-border-radius:5px;-moz-border-radius:5px; */
.mainmenu ul li a:hover{background:#b2c629;color:#fff}

#wrap{width:100%;}

#header{height:182px;overflow:hidden;width:100%}
#header .hd1{width:143px}

.menu{background:#333333;position:relative;overflow:hidden;text-align:center;border-top:solid 1px #5F5144;border-bottom:solid 1px #5F5144;height:1%}
.menu div{float:left;left:50%;position:relative;text-align:center}
.menu ul{list-style-type:none;font-size:13px;padding:10px 0;position:relative;left:-50%;float:left;clear:left;font-weight:normal;z-index:100}
.menu ul li{float:left;margin-right:10px}
.menu ul li.last{margin-right:0}
.menu ul li a{display:block;height:23px;color:#b5b5b5;padding:11px 20px 5px 20px;text-decoration:none;float:left;}
.menu ul li a:hover{background:#b2c629;color:#fff}
.submenu{background:#333333;position:relative;overflow:hidden;text-align:center;height:1%}
.submenu div{float:left;left:50%;position:relative;text-align:center}
.submenu ul{list-style-type:none;font-size:12px;padding:8px 0;position:relative;left:-50%;float:left;clear:left;text-transform:uppercase;z-index:100}
.submenu ul li{float:left;margin-right:10px}
.submenu ul li.last{margin-right:0}
.submenu ul li a{display:block;height:23px;color:#b5b5b5;padding:6px 5px 0 5px;text-decoration:none;float:left;}
.submenu ul li a:hover{background:#b2c629;color:#fff}

#content{width:100%; background-color:#FFF;}

#leftbar{width:236px;vertical-align:top}
#leftbar h2{font-size:0.7em;margin-bottom:5px;color:#F50125;padding:0 0 0 10px}
#leftbar p{font-size:0.7em;padding:0 0 0 10px;margin-bottom:10px;text-indent:0em}
#leftbar a{color:#000}
#leftbar a:hover{text-decoration:none}
#leftbar a.alt{color:#b2c629;text-decoration:none}
#leftbar a.alt:hover{text-decoration:underline}
#leftbar .box{width:236px;background:url(img/box_bg.gif) repeat-y right top;margin-bottom:10px;position:relative}
#leftbar .boxtop{background:url(img/boxtop_bg.gif) no-repeat right top}
#leftbar .boxbot{background:url(img/boxbot_bg.gif) no-repeat right bottom;padding:0 10px 10px 0}
#leftbar .hystory{width:228px;background:#F4F4F4 url(img/list_bg.gif) repeat-y right top;position:relative;left:0;top:-16px}
#leftbar .hystorytop{background:url(img/listtop_bg.gif) no-repeat left top}
#leftbar .hystorybot{background:url(img/listbot_bg.gif) no-repeat left bottom;padding:35px 10px 10px 0;overflow:hidden;height:1%}
#leftbar .hystory h2{width:193px;height:15px;background:#fff url(img/h_bg.gif) no-repeat right top;font-size:0.7em;margin-bottom:10px;padding:1px 5px;font-weight:normal;color:#000}
#leftbar .hystory img{float:left;margin:0 12px 0 5px;border:solid 4px #D6D5D5}
#leftbar .hystory p{color:#2F01AC;margin-bottom:10px}
#leftbar .hystory a{color:#000;display:block;height:20px;background:url(img/arrow.gif) no-repeat left top;padding:4px 0 0 30px;overflow:hidden;font-size:0.7em}
#leftbar .links{width:100%;margin-top:40px}
#leftbar .links td{text-align:center;vertical-align:top}
#leftbar .links p{text-align:center;padding:0 10px;vertical-align:top}
#leftbar .links .banners{padding:0 0 0 20px}
#leftbar .links td img{margin-bottom:5px}

#stores{padding:10px;vertical-align:top}
#stores h2{font-size:1.2em;color:#b2c629;font-weight:normal;margin-bottom:10px;overflow:hidden;text-transform:uppercase}
#stores .store{border-bottom:solid 1px #8F8D8A;padding:0 0 40px 0;margin-bottom:5px;clear:left}
#stores .last{border-bottom:none;padding:0;margin-bottom:5px}
#stores .desc{width:286px;padding:0 5px 0 0;float:left}
#stores address{font-style:normal;font-size:0.7em;font-weight:bold;margin-bottom:5px}
#stores h3{font-size:0.7em;color:#b2c629;font-weight:normal}
#stores td h3{text-transform:uppercase;margin-bottom:15px;font-size:0.8em;font-weight:bold}
#stores p{font-size:14px;;margin-bottom:10px}
#stores p img{margin:0 10px 5px 0}
#stores p.more{padding:0 0 10px 0;margin-bottom:0;text-align:right}
#stores p a{color:#b2c629}
#stores p a:hover{text-decoration:none}

#maincont{vertical-align:top;padding:10px 0}
#maincont h2{float:left;background:#E2E1DD url(img/h_bg5.gif) no-repeat right top;font-size:0.8em;color:#767371;font-weight:normal;margin-bottom:20px;clear:left}
#maincont h2 span{background:url(img/h_bg5_2.gif) no-repeat right bottom;display:block;padding:5px 120px 5px 30px}
#maincont h2 span span{background:none;display:inline;padding:0;text-transform:uppercase;margin-right:5px;font-size:1.1em}
#maincont h2 a{color:#000;background:url(img/arrow2.gif) no-repeat right center;padding:0 30px 0 0}
#maincont h2 a:hover{text-decoration:none}
#maincont div.cat{clear:left;padding:0 10px}
#maincont .cat .obj{width:107px;float:left;margin:0 0 15px 0;padding:0 20px 25px 0;display:inline;background:url(img/obj_bg.gif) repeat-x left bottom}
#maincont .cat .obj .bigimg td{vertical-align:middle}
#maincont .cat .obj p{margin-bottom:10px;font-size:0.7em}
#maincont .cat .obj p img{vertical-align:bottom}
#maincont .cat .obj p .price{-webkit-border-radius:5px;-moz-border-radius:5px;background:#333333;font-size:1.5em;color:#fff;padding:1px 3px}
#maincont .cat .obj p.desc{width:107px;margin-bottom:5px}
#maincont .cat .obj .more{width:100%;height:25px}
#maincont .cat .obj .more td{vertical-align:middle;font-size:0.7em}
#maincont .cat .obj .more td img{margin:0 10px 0 0}
#maincont .cat .obj h3{font-size:0.9em;margin-bottom:5px;height:50px;overflow:hidden}
#maincont .cat .obj h3 a{text-decoration:none;color:#000}
#maincont .cat .obj h3 span{display:block;color:#AE0D2C;font-size:0.75em}
#maincont .cat .obj .bigimg{width:107px;height:294px;margin-bottom:5px;text-align:center}
#maincont .cat .obj a.more{color:#fff;background:#1000AE;padding:0 2px 1px 2px;text-decoration:none}
#maincont table.cat{width:100%;clear:left}
#maincont table.cat td{padding:0 10px;width:25%;vertical-align:top}
#maincont table.cat h3{height:40px;padding:20px 0 0 45px;color:#767371;font-weight:normal;font-size:0.9em;text-transform:uppercase}
#maincont table.cat h3.cat_acc{background:url(img/cat_acc.gif) no-repeat left center}
#maincont table.cat h3.cat_bags{background:url(img/cat_bags.gif) no-repeat left center}
#maincont table.cat h3.cat_balls{background:url(img/cat_balls.gif) no-repeat left center}
#maincont table.cat h3.cat_jubilee{background:url(img/cat_jubilee.gif) no-repeat left center}
#maincont table.cat h3.cat_clothes{background:url(img/cat_clothes.gif) no-repeat left center}
#maincont table.cat h3.cat_shoes{background:url(img/cat_shoes.gif) no-repeat left center}
#maincont table.cat h3.cat_lic{background:url(img/cat_lic.gif) no-repeat left center}
#maincont table.cat ul{list-style-type:none;font-size:0.6em;padding:0 0 0 55px;text-transform:uppercase}
#maincont table.cat ul.mark1{background:url(img/cat_mark1.gif) no-repeat left top}
#maincont table.cat ul.mark2{background:url(img/cat_mark2.gif) no-repeat left top}
#maincont table.cat ul.mark3{background:url(img/cat_mark3.gif) no-repeat left top}
#maincont table.cat ul.mark4{background:url(img/cat_mark4.gif) no-repeat left top}
#maincont table.cat ul li{margin-bottom:10px;color:#767371;height:1%}
#maincont table.cat ul a{color:#767371;text-decoration:none}
#maincont table.cat ul a:hover{color:#000;text-decoration:underline}
#maincont table.cat ul.alt{font-size:0.9em;padding:10px 0 0 60px;text-transform:uppercase}
#maincont table.cat ul.alt li{margin-bottom:15px}
#maincont table.cat ul.alt li.act span{text-decoration:underline;display:block;position:relative}
#maincont table.cat ul.alt li.act span .arrow{display:block;position:absolute;left:-33px;top:3px;width:24px;height:14px;background:url(img/arrow3.gif) no-repeat left top;text-decoration:none}
#maincont table.cat ul.alt li ul{padding:10px 0 0 20px}
#maincont table.objdesc{clear:left;margin-bottom:10px;width:100%;border-bottom:solid 2px #ccc}
#maincont table.objdesc .photo{text-align:center;font-size:0.8em;width:200px;vertical-align:top;padding:0 20px}
#maincont table.objdesc .photo img{margin-bottom:40px}
#maincont table.objdesc .desc{vertical-align:top}
#maincont table.objdesc .desc .mphotos{margin-bottom:40px}
#maincont table.objdesc .desc .mphotos .act{border:solid 1px #E2E1DD}
#maincont table.objdesc .desc td{font-size:0.7em;padding:0 100px 15px 0;vertical-align:top}
#maincont table.objdesc .desc td img{vertical-align:bottom}
#maincont table.objdesc .desc h3{color:#b2c629;margin-bottom:10px}
#maincont table.objdesc .desc span{font-size:1.4em;font-weight:bold}
#maincont table.objdesc .desc .atr{width:80px;font-size:0.8em;font-weight:bold;padding:0 5px 15px 30px}
#maincont table.objdesc .alsobuy{text-align:center;font-size:0.8em;width:100px;vertical-align:top;padding:0 40px}
#maincont table.objdesc .alsobuy td{padding:0 0 30px 0}
#maincont table.objdesc .alsobuy td a{text-decoration:none;color:#000}
#maincont table.objdesc .alsobuy td a:hover{text-decoration:underline}
#maincont #news{padding:10px;vertical-align:top}
#maincont #news .news{border-bottom:solid 1px #8F8D8A;margin:0 0 10px 10px;overflow:hidden;height:1%}
#maincont #news h2{font-size:1.6em;color:#b2c629;font-weight:normal;margin-bottom:10px;overflow:hidden;float:none;background:none}
#maincont #news address{font-style:normal;font-size:0.7em;font-weight:bold}
#maincont #news h3{font-size:0.7em;color:#b2c629;font-weight:normal;margin-bottom:5px}
#maincont #news h3.alt{text-transform:uppercase;margin-bottom:15px;font-size:0.8em}
#maincont #news p{font-size:0.7em;margin-bottom:10px}
#maincont #news p img{float:left;margin:0 10px 5px 0}
#maincont #news p.more{padding:0 0 10px 0;margin-bottom:0;text-align:right;clear:both}
#maincont #news p.flleft{float:left;width:96%}
#maincont #news p.flright{float:right;width:48%}
#maincont #news p a{color:#b2c629}
#maincont #news p a:hover{text-decoration:none}
#maincont #news .pager{padding:0 0 0 270px;list-style-type:none;font-weight:bold}
#maincont #news .pager li{float:left;margin-right:10px;font-size:0.9em}
#maincont #news .pager li a{color:#b2c629;text-decoration:none;font-size:0.8em}
#maincont #news .pager li a:hover{text-decoration:overline}


#orders{padding:15px 10px 10px 10px;width:350px}
#orders .orders{width:100%} 
#orders #liders{width:50%;background:#F1F1F1;vertical-align:top}
#orders .liders{background:url(img/orders_bg.gif) repeat-y left top}
#orders .liderstop{background:url(img/orders_bg.gif) repeat-x left top}
#orders .lidersbot{background:url(img/orders_bg.gif) repeat-x left bottom}
#orders .liderscorn{background:url(img/lidersbotcorn.gif) no-repeat left bottom;overflow:hidden;height:1%;position:relative}
#orders .liders h2{background:#1000AE url(img/h_bg2.gif) no-repeat left top;font-weight:bold;font-size:0.8em;color:#fff;padding:2px 35px 5px 5px;margin-bottom:10px;white-space:nowrap;text-transform:uppercase;float:none}
#orders .liders .obj .img{width:102px;height:102px;background:url(img/objimg_bg.gif) no-repeat left top;margin-bottom:5px;text-align:center}
#orders .liders .obj .bigimg{width:107px;height:294px;background:url(img/objbigimg_bg.gif) no-repeat left top;margin-bottom:5px;text-align:center}
#orders .liders .obj a.more{color:#fff;background:#1000AE;padding:0 2px 1px 2px;text-decoration:none}
#orders #specialorders{width:50%;background:url(img/specialorders_bg.gif)}
#orders .specialorders{background:url(img/orders_bg.gif) repeat-y right top}
#orders .specialorderstop{background:url(img/orders_bg.gif) repeat-x left top}
#orders .specialordersbot{background:url(img/orders_bg.gif) repeat-x left bottom}
#orders .specialorderstcorn{background:url(img/specialorderstcorn.gif) no-repeat right top}
#orders .specialordersbcorn{background:url(img/specialordersbcorn.gif) no-repeat right bottom;overflow:hidden;height:1%;position:relative}
#orders .specialorders h2{background:#b2c629;font-weight:bold;font-size:0.8em;color:#fff;padding:2px 35px 5px 5px;margin-bottom:10px;white-space:nowrap;white-space:nowrap;text-transform:uppercase;float:none}
#orders .specialorders .obj .img{width:102px;height:102px;background:url(img/objimg_bg2.gif) no-repeat left top;margin-bottom:5px;text-align:center}
#orders .specialorders .obj .bigimg{width:107px;height:294px;background:url(img/objbigimg_bg2.gif) no-repeat left top;margin-bottom:5px;text-align:center}
#orders .specialorders .obj a.more{color:#fff;background:#AE0D2C;padding:0 2px 1px 2px;text-decoration:none}
#orders .line{background:url(img/line_bg.gif) repeat-x left top;height:1px;font-size:0;margin:0 0 10px 15px;clear:both}
#orders .obj{width:107px;float:left;margin:0 0 5px 8px;padding:0 0 5px 0;display:inline;background:none}
#orders .obj .img td, #orders .obj .bigimg td{vertical-align:middle}
#orders .obj p{margin-bottom:10px;font-size:0.7em}
#orders .obj p img{vertical-align:bottom}
#orders .obj p .price{-webkit-border-radius:5px;-moz-border-radius:5px;background:#333333;font-size:1.5em;color:#fff;padding:1px 3px}
#orders .obj p.desc{width:107px;margin-bottom:5px}

/* height:65px;overflow:hidden; */

#orders .obj .more{width:100%;}
#orders .obj .more td{vertical-align:middle;font-size:0.7em}
#orders .obj .more td img{margin:0 10px 0 0}
#orders .obj h3{font-size:0.9em;margin-bottom:0px}
#orders .obj h3 a{text-decoration:none;color:#000}
#orders .obj h3 span{display:block;color:#AE0D2C;font-size:0.75em}



#rightbar .search{padding:0 0 0 0}
#rightbar .search td{padding:6px 0 6px 0}
#rightbar .search label{font-size:0.7em}
#rightbar .search .input{width:132px;height:15px;border:solid 1px #BCBCBC;padding:2px}
#rightbar .search .button{background:#b2c629;width:46px;height:19px;border:none;color:#fff;font-size:0.6em;text-align:right;padding:0 0 0 4px;cursor:pointer;text-align:left}
#rightbar_wide .search{padding:0 0 0 0}
#rightbar_wide .search td{padding:6px 0 6px 0px}
#rightbar_wide .search label{font-size:0.7em}
#rightbar_wide .search .input{width:132px;height:15px;border:solid 1px #BCBCBC;padding:2px}
#rightbar_wide .search .button{background:#b2c629;width:46px;height:19px;border:none;color:#fff;font-size:0.6em;text-align:right;padding:0 0 0 4px;cursor:pointer;text-align:left}


#rightbar .login{padding:15px 0 0 0}
#rightbar .login td{padding:0 0 3px 8px}
#rightbar .login label{font-size:0.7em}
#rightbar .login .input{width:132px;height:15px;border:solid 1px #BCBCBC;padding:2px;}
#rightbar .login .button{background:#b2c629;width:46px;height:19px;border:none;color:#fff;font-size:0.6em;text-align:right;padding:0 0 0 4px;cursor:pointer;text-align:left}
#rightbar_wide .login{padding:15px 0 0 0}
#rightbar_wide .login td{padding:0 0 3px 8px}
#rightbar_wide .login label{font-size:0.7em}
#rightbar_wide .login .input{width:132px;height:15px;border:solid 1px #BCBCBC;padding:2px;}
#rightbar_wide .login .button{background:#b2c629;width:46px;height:19px;border:none;color:#fff;font-size:0.6em;text-align:right;padding:0 0 0 4px;cursor:pointer;text-align:left}



#rightbar{width:200px;vertical-align:top}
#rightbar_wide{width:200px;vertical-align:top;height:900px;}

#rightbar .cont{padding:0 0 0 0}
#rightbar .cont2{padding:0 0 0 0}
#rightbar_wide .cont{padding:0 0 0 0}
#rightbar_wide .cont2{padding:0 0 0 0}

#rightbar a{color:#000}
#rightbar a:hover{text-decoration:none}
#rightbar a.alt{color:#b2c629}
#rightbar a.alt2{color:#2D239B}
#rightbar img{vertical-align:bottom}

#rightbar .cart{border:solid 1px #969695;padding:0px 5px;font-size:0.7em;overflow:hidden;height:1%;margin-bottom:10px}
#rightbar .cart p{padding:0 0 0 5px;margin-bottom:5px}
#rightbar .cart img{float:left;margin:5px 5px 5px 5px}
#rightbar_wide .cart{border:solid 1px #969695;padding:0px 5px;overflow:hidden;height:1%;margin-bottom:10px}
#rightbar_wide .cart p{padding:0 0 0 5px;margin-bottom:5px}
#rightbar_wide .cart img{float:left;margin:5px 5px 5px 5px}

#rightbar .adv img{margin-bottom:4px}
#rightbar_wide .adv img{margin-bottom:4px}



#rightbar_wide .contwr{padding:0 0 0 21px}
#rightbar_wide a{color:#000}
#rightbar_wide a:hover{text-decoration:none}
#rightbar_wide a.alt{color:#b2c629}
#rightbar_wide a.alt2{color:#2D239B}
#rightbar_wide img{vertical-align:bottom}
#rightbar_wide p{font-size:0.7em;margin-bottom:0px}
#rightbar_wide ol{list-style-position:inside}
#rightbar_wide li{margin-bottom:5px;font-size:0.7em}
#rightbar_wide h2{background:#AE0000 url(img/h_bg3.gif) no-repeat left top;font-size:0.7em;font-weight:normal;color:#fff;text-align:center;padding:8px 25px}
#rightbar_wide h2.alt{background:#7F7F7F url(img/h_bg4.gif) no-repeat left top}
#rightbar_wide h2.alt2{background:#2F01AC}
#rightbar_wide ul.filter{overflow:hidden;height:1%;margin-bottom:15px}
#rightbar_wide ul.filter li{display:inline;margin-right:0px}
#rightbar_wide .objfinder table{margin-bottom:20px}
#rightbar_wide .objfinder td{padding:0 0 5px 10px;font-size:0.7em}
#rightbar_wide .objfinder .input{width:50px;height:15px;border:solid 1px #000;padding:2px;background:#fff}

#rightbar_wide .box{background:#E2E1DD url(img/box_bg2.gif) no-repeat left bottom;padding:5px 10px;margin-bottom:5px}
#rightbar_wide .box2{background:#E2E1DD;padding:0px 0px}
#rightbar_wide .box3{background:url(img/box2l_bg.gif) repeat-y left top;margin-bottom:5px}
#rightbar_wide .box3 div{background:url(img/box2b_bg.gif) repeat-x left bottom}
#rightbar_wide .box3 div div{background:url(img/box2_corn.gif) no-repeat left bottom;padding:10px 10px 20px 20px}

#footer{background:#333333;color:#fff;font-size:0.7em;text-align:right;padding:5px}.tabl1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-indent: 1px;
}
.tabl1hdr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #dadada;
	text-align: center;
	vertical-align: middle;
}
.tabl2hdr {
	background-color: #dadada;
	border:1px solid #dadada;
	vertical-align: middle;
}
.tabl_border {
	border: 1px solid #000000;
}

.tablegrey {
	border:1px solid #dadada;
}
.tablegreyth {
	background-color:#dadada;
	color:#94181a;
	font-size:14px;
	padding:5px 10px 5px 10px !important;
	text-align:left;
}
.tablegreyth p, .tablegreyth font, .tablegreyth span, .tablegreyth div {
	font-size:14px;
	margin-bottom:0 !important;
	color:#94181a;
}
.tablegrey img {
	margin-right:10p;
	margin-bottom:10px;
}

.tabwhiteborder {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.tabwhiteborder td {
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.tablered {
	
}
.tableredth {
	background-color:#b70f0f;
	color:#ffffff;
	font-size:14px;
	margin-top:3px;
	margin-right:3px;
	text-align:center;
}
.tablered img {
	margin-right:10p;
	margin-bottom:10px;
}

a {
	color:#0000ff;
}

#footer2 small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
#partners{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	background-color:#999;
	height:17px;
	padding-top:5px;
	}
#partners a{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #CCC;
	font-weight: bold;
	}
img.flag_mini, img.flag {
	border: 1px solid #CCCCCC;
}
img.flag_mini {
	height: 22px;
	width: 33px;
	}

