#breadcrumb  {
color:	#000000;
float:	left;
height:	15px;
padding-bottom:	5px;
padding-top:	0px;
}

#category ul  {
list-style-image:	url('../image/bullet_1.png');
margin-bottom:	0px;
margin-left:	8px;
margin-top:	0px;
padding-left:	12px;
}

#column_left  {
float:	left;
margin-right:	10px;
width:	220px;
}

#column_right  {
clear:	right;
display:	none;
float:	right;
margin-left:	10px;
width:	220px;
}

#container  {
margin-left:	auto;
margin-right:	auto;
text-align:	left;
width:	940px;
}

#container2  {
-moz-border-radius:	5px;
-webkit-border-radius:	5px;
background-color:	#f6f6f6;
background-position:	;
border-radius:	5px;
float:	left;
margin-bottom:	10px;
padding-bottom:	2px;
padding-left:	10px;
padding-right:	10px;
padding-top:	10px;
text-align:	left;
}

#container3  {
float:	left;
text-align:	left;
width:	920px;
}

#content  {
margin-left:	230px;
margin-right:	0px;
}

#content .bottom .center  {
background-image:	url('../image/content_bottom_center.png');
background-repeat:	repeat-x;
height:	5px;
margin-bottom:	10px;
margin-left:	5px;
margin-right:	5px;
margin-top:	0;
}

#content .bottom .left  {
background-image:	url('../image/content_bottom_left.png');
background-repeat:	no-repeat;
float:	left;
height:	5px;
width:	5px;
}

#content .bottom .right  {
background-image:	url('../image/content_bottom_right.png');
background-repeat:	no-repeat;
float:	right;
height:	5px;
width:	5px;
}

#content .box  {
float:	left;
margin-bottom:	10px;
margin-left:	5px;
margin-right:	5px;
margin-top:	0;
min-height:	0px;
}

#content .box .middle  {
min-height:	0px;
width:	198px;
}

#content .middle  {
background-color:	#FFFFFF;
background-position:	;
border-left:	1px solid #DDDDDD;
border-right:	1px solid #DDDDDD;
min-height:	30px;
padding-bottom:	1px;
padding-left:	10px;
padding-right:	10px;
padding-top:	10px;
}

#content .top .center  {
background-image:	url('../image/content_top_center.png');
background-repeat:	repeat-x;
margin-left:	5px;
margin-right:	5px;
}

#content .top .left  {
background-image:	url('../image/content_top_left.png');
background-repeat:	no-repeat;
float:	left;
height:	32px;
width:	5px;
}

#content .top .right  {
background-image:	url('../image/content_top_right.png');
background-repeat:	no-repeat;
float:	right;
height:	32px;
width:	5px;
}

#content .top h1  {
padding-bottom:	8px;
padding-left:	7px;
padding-right:	0px;
padding-top:	8px;
}

#content h1, .heading  {
color:	#000000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14px;
font-weight:	bold;
margin:	0px;
text-transform:	uppercase;
}

#footer .center  {
margin-left:	auto;
margin-right:	auto;
text-align:	center;
}

#footer, #footer a  {
border-top:	1px solid #DDDDDD;
clear:	both;
font-size:	10px;
padding-bottom:	10px;
padding-top:	10px;
width:	100%;
}

#header .div10  {
float:	left;
margin-top:	2px;
}

#header .div2  {
float:	left;
padding-bottom:	8px;
padding-left:	0px;
padding-top:	10px;
width:	940px;
}

#header .div3  {
color:	#fff;
float:	right;
height:	15px;
padding-bottom:	10px;
padding-left:	10px;
padding-right:	10px;
padding-top:	10px;
}

#header .div3 a  {
background-position:	left center;
background-repeat:	no-repeat;
margin-left:	15px;
padding-bottom:	2px;
padding-left:	20px;
padding-right:	0px;
padding-top:	1px;
}

#header .div4  {
color:	#000080;
float:	right;
height:	25px;
padding-right:	14px;
padding-top:	10px;
}

#header .div4 a  {
background-position:	left center;
background-repeat:	no-repeat;
color:	#000080;
margin-left:	15px;
padding-bottom:	2px;
padding-left:	20px;
padding-right:	0px;
padding-top:	1px;
z-index:	1;
}

#header .div4 a:hover  {
font-weight:	normal;
text-decoration:	none;
text-shadow:	0px 1px 2px #222222;
}

#header .div5  {
clear:	both;
font-family:	Arial, Helvetica, sans-serif;
}

#header .div5 .center  {
background-image:	url('../image/header_1_center.png');
background-repeat:	repeat-x;
height:	35px;
margin-left:	5px;
margin-right:	5px;
}

#header .div5 .left  {
background-image:	url('../image/header_1_left.png');
background-repeat:	no-repeat;
color:	#000080;
float:	left;
font-family:	Arial, Helvetica, sans-serif;
height:	35px;
width:	5px;
}

#header .div5 .right  {
background-image:	url('../image/header_1_right.png');
background-repeat:	no-repeat;
color:	#000080;
float:	right;
font-family:	Arial, Helvetica, sans-serif;
height:	35px;
width:	5px;
}

#header .div6  {
clear:	both;
margin-bottom:	10px;
}

#header .div6 .center  {
background-image:	url('../image/header_2_center.png');
background-repeat:	repeat-x;
height:	32px;
margin-left:	5px;
margin-right:	5px;
padding-left:	5px;
padding-right:	5px;
}

#header .div6 .left  {
background-image:	url('../image/header_2_left.png');
background-repeat:	no-repeat;
float:	left;
height:	32px;
width:	5px;
}

#header .div6 .right  {
background-image:	url('../image/header_2_right.png');
background-repeat:	no-repeat;
float:	right;
height:	32px;
width:	5px;
}

#header .div7  {
float:	right;
padding-top:	2px;
}

#header .div8  {
float:	left;
margin-top:	6px;
}

#header .div9  {
float:	left;
}

#information ul  {
list-style-image:	url('../image/bullet_2.png');
margin-bottom:	0px;
margin-left:	8px;
margin-top:	0px;
padding-left:	12px;
}

#module_cart .middle  {
padding:	5px;
}

#search  {
color:	#444;
font-weight:	bold;
padding-left:	5px;
padding-top:	2px;
}

#search a  {
color:	#666;
}

#search input  {
border-color:	solid #0A5391;
border-width:	1px;
padding:	2px;
}

#search select  {
border-color:	solid #0A5391;
border-width:	1px;
padding:	1px;
}

#slider  {
-moz-box-shadow:	0px 0px 3px #333;
-webkit-box-shadow:	0px 0px 3px #333;
background-color:	#202834   50% 50%;
background-image:	url('../image/loading.gif');
background-position:	;
background-repeat:	no-repeat;
box-shadow:	0px 0px 3px #333;
margin-bottom:	20px;
margin-left:	0px;
margin-right:	0px;
margin-top:	2px;
min-height:	220px;
position:	relative;
z-index:	1;
}

#slider a  {
border-color:	0;
display:	block;
}

#slider img  {
display:	none;
left:	0px;
position:	absolute;
top:	0px;
z-index:	1;
}

#three_module  {
display:	block;
float:	left;
width:	690px;
}

*  {
font-family:	Arial, Helvetica, sans-serif;
}

.box  {
background-image:	url('../image/box_top.png');
background-repeat:	no-repeat;
margin-bottom:	10px;
}

.box .bottom  {
background-image:	url('../image/box_bottom.png');
background-repeat:	no-repeat;
height:	5px;
}

.box .middle  {
background-color:	#FFFFFF;
background-position:	;
border-left:	1px solid #DDDDDD;
border-right:	1px solid #DDDDDD;
padding:	10px;
}

.box .top  {
color:	#000000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14px;
font-weight:	bold;
padding-bottom:	8px;
padding-left:	7px;
padding-right:	0px;
padding-top:	8px;
text-transform:	uppercase;
}

.box .top img  {
float:	left;
margin-right:	5px;
}

.button  {
background-image:	url('../image/button_left.png');
background-repeat:	no-repeat;
color:	#FFF;
display:	inline-block;
margin-right:	5px;
padding-left:	8px;
text-decoration:	none;
}

.button span  {
background-image:	url('../image/button_right.png');
background-repeat:	no-repeat;
color:	#FFF;
display:	block;
font-weight:	normal;
padding-bottom:	5px;
padding-left:	5px;
padding-right:	12px;
padding-top:	4px;
}

.button span:hover  {
font-weight:	normal;
text-decoration:	none;
text-shadow:	0px 1px 2px #000000;
}

.button_add_small, a.button_add_small:visited  {
background-color:	transparent;
background-image:	url('../image/button_add_small.png');
background-position:	center left;
background-repeat:	no-repeat;
cursor:	pointer;
margin-top:	3px;
padding:	5px;
text-decoration:	none;
}

.buttons  {
background-color:	#F8F8F8;
background-position:	;
border-color:	solid #DDDDDD;
border-width:	1px;
margin-bottom:	10px;
padding:	5px;
}

.buttons input  {
margin:	0px;
padding:	0px;
}

.buttons table  {
border-collapse:	collapse;
width:	100%;
}

.buttons table td  {
vertical-align:	middle;
}

.cart  {
border-collapse:	collapse;
border-color:	solid #EEEEEE;
border-width:	1px;
margin-bottom:	10px;
width:	100%;
}

.cart td  {
padding:	5px;
}

.cart th  {
background-color:	#EEEEEE;
background-position:	;
font-weight:	normal;
padding:	5px;
}

.cart_module_total  {
color:	#222;
font-size:	0.9em;
padding-bottom:	0;
padding-left:	3px;
padding-right:	3px;
padding-top:	0;
}

.cart_remove  {
background-color:	transparent;
background-image:	url('../image/list_remove_btn.gif');
background-position:	center left;
background-repeat:	no-repeat;
cursor:	pointer;
margin-top:	3px;
padding-right:	10px;
}

.cart_remove_loading  {
background-color:	transparent;
background-image:	url('../image/ajax_load.gif');
background-position:	;
background-repeat:	no-repeat;
margin-top:	3px;
padding-right:	10px;
}

.clear  {
overflow:	hidden;
width:	100%;
}

.content  {
background-color:	#F7F7F7;
background-position:	;
border-color:	solid #DDDDDD;
border-width:	1px;
margin-bottom:	10px;
margin-top:	3px;
padding:	10px;
}

.error  {
color:	#FF0000;
display:	block;
}

.heading  {
border-bottom:	1px solid #DDDDDD;
margin-bottom:	10px;
padding-bottom:	3px;
}

.help  {
cursor:	pointer;
}

.list  {
margin-bottom:	10px;
width:	100%;
}

.list   img  {
border-color:	solid #DFDFDF;
border-width:	1px;
}

.list td  {
padding-bottom:	10px;
padding-left:	10px;
padding-right:	5px;
padding-top:	10px;
text-align:	center;
vertical-align:	top;
}

.menu  {
float:	left;
padding-bottom:	0px;
padding-left:	10px;
padding-right:	10px;
padding-top:	8px;
width:	500px;
}

.menu a  {
color:	#eeefff;
cursor:	pointer;
font-size:	15px;
font-weight:	bold;
padding-bottom:	0px;
padding-left:	10px;
padding-right:	10px;
padding-top:	0px;
text-decoration:	none;
text-shadow:	0px 1px 1px #222222;
}

.menu a:hover  {
font-weight:	bold;
text-decoration:	none;
text-shadow:	0px -1px 1px #222222;
}

.menu a:active  {
color:	#fad05b;
cursor:	pointer;
font-weight:	bold;
text-decoration:	none;
text-shadow:	0px 1px 2px #fad05b;
}

.nivo-controlNav  {
bottom:	-14px;
left:	47%;
position:	absolute;
}

.nivo-controlNav a  {
background-image:	url('../image/bullets.png');
background-repeat:	no-repeat;
border-color:	0;
display:	block;
float:	left;
height:	10px;
margin-right:	3px;
text-indent:	-9999px;
width:	10px;
}

.nivo-controlNav a.active  {
background-position:	-10px 0;
}

.nivo-directionNav a  {
background-image:	url('../image/arrows.png');
background-repeat:	no-repeat;
border-color:	0;
display:	block;
height:	30px;
text-indent:	-9999px;
width:	30px;
}

.pagination  {
background-color:	#F8F8F8;
background-position:	;
display:	inline-block;
margin-bottom:	10px;
width:	100%;
}

.pagination .links  {
float:	left;
}

.pagination .links a  {
border-color:	solid #CCCCCC;
border-width:	1px;
color:	#000000;
padding:	4px 7px;
text-decoration:	none;
}

.pagination .links b  {
background-color:	#FFFFFF;
background-position:	;
border-color:	solid #CCCCCC;
border-width:	1px;
color:	#000000;
padding:	4px 7px;
text-decoration:	none;
}

.pagination .links, .pagination .results  {
padding:	7px;
}

.pagination .results  {
float:	right;
}

.required  {
color:	#FF0000;
font-weight:	bold;
}

.selectedRow  {
-moz-border-radius:	5px;
-webkit-border-radius:	5px;
background-color:	#EAEAEA;
border-radius:	5px;
cursor:	pointer;
}

.sort  {
background-color:	#F8F8F8;
background-position:	;
height:	30px;
margin-bottom:	10px;
width:	100%;
}

.sort .div1  {
float:	right;
margin-left:	5px;
padding-right:	9px;
padding-top:	6px;
}

.sort .div2  {
padding-top:	9px;
text-align:	right;
}

.sort select  {
font-size:	11px;
margin:	0;
padding:	0;
}

.success  {
background-color:	#E4F1C9;
background-position:	;
border-color:	solid #A5BD71;
border-width:	1px;
font-family:	Verdana, Geneva, sans-serif;
font-size:	11px;
margin-bottom:	10px;
padding:	5px 0px;
text-align:	center;
}

.switcher  {
float:	right;
margin-left:	10px;
margin-top:	3px;
z-index:	100;
}

.switcher .option  {
background-color:	#EEEEEE;
border-bottom:	1px solid #CCCCCC;
border-left:	1px solid #CCCCCC;
border-right:	1px solid #CCCCCC;
display:	none;
position:	absolute;
width:	131px;
z-index:	3;
}

.switcher .option a  {
color:	#000;
padding-bottom:	3px;
padding-left:	5px;
padding-right:	5px;
padding-top:	3px;
}

.switcher .option a:hover  {
background-color:	#FFC;
background-position:	;
}

.switcher .selected  {
background-color:	#FFFFFF;
background-image:	url('../image/switcher.png');
background-position:	;
background-repeat:	repeat-x;
}

.switcher .selected a  {
background-color:	116px;
background-image:	url('../image/arrow_down.png');
background-position:	center;
background-repeat:	no-repeat;
border-color:	solid #CCCCCC;
border-width:	1px;
color:	#666666;
padding-bottom:	2px;
padding-left:	5px;
padding-right:	5px;
padding-top:	2px;
width:	121px;
}

.switcher .selected a:hover  {
background-color:	#F0F0F0  116px;
background-image:	url('../image/arrow_down.png');
background-position:	center;
background-repeat:	no-repeat;
}

.switcher a  {
display:	block;
text-decoration:	none;
}

.switcher img  {
position:	relative;
top:	1px;
}

.tab_page  {
background-color:	#FFFFFF;
background-position:	;
border-color:	solid #DDDDDD;
border-width:	1px;
display:	block;
margin-bottom:	10px;
padding:	10px;
z-index:	2;
}

.tabs  {
height:	31px;
margin-bottom:	0px;
width:	100%;
}

.tabs a  {
background-color:	#FFFFFF;
background-image:	url('../image/tab_3.png');
background-position:	;
background-repeat:	repeat-x;
border-bottom:	1px solid #DDDDDD;
border-left:	1px solid #DDDDDD;
border-right:	1px solid #DDDDDD;
border-top:	1px solid #DDDDDD;
color:	#000000;
display:	block;
float:	left;
font-size:	13px;
font-weight:	bold;
margin-right:	2px;
padding-bottom:	7px;
padding-left:	15px;
padding-right:	15px;
padding-top:	6px;
position:	relative;
text-decoration:	none;
top:	1px;
z-index:	1;
}

.tabs a.selected  {
background-color:	#FFFFFF;
background-image:	url('../image/tab_3.png');
background-position:	;
background-repeat:	repeat-x;
border-bottom:	0px;
padding-bottom:	8px;
z-index:	3;
}

.tags, .tags a  {
font-size:	x-small;
font-style:	italic;
}

.tooltip  {
background-color:	#FBFF95;
background-position:	;
border-color:	solid #FDDA5C;
border-width:	1px;
font-size:	11px;
padding:	5px;
width:	250px;
}

.wait  {
background-color:	#FBFAEA;
background-position:	;
border-color:	solid #EFEBAA;
border-width:	1px;
font-family:	Verdana, Geneva, sans-serif;
font-size:	11px;
margin-bottom:	10px;
padding:	5px 0px;
text-align:	center;
}

.warning  {
background-color:	#FFDFE0;
background-position:	;
border-color:	solid #FF9999;
border-width:	1px;
font-family:	Verdana, Geneva, sans-serif;
font-size:	11px;
margin-bottom:	10px;
padding:	5px 0px;
text-align:	center;
}

a img  {
border-width:	none;
}

a, a:visited  {
color:	#1B57A3;
cursor:	pointer;
text-decoration:	none;
}

a.nivo-nextNav  {
background-position:	-30px 0;
right:	15px;
}

a.nivo-prevNav  {
left:	15px;
}

a:hover  {
font-weight:	bold;
text-decoration:	none;
text-shadow:	0px 1px 0px #ffffff, 0px 1px 2px #bebebe;
}

body  {
background-image:	url(../image/page_bg_img.jpg);
background-position:	;
background-repeat:	repeat-x;
background-color:	#828282;
margin:	0px;
padding:	0px;
text-align:	center;
}

body, td, th, input, textarea, select, a  {
font-size:	12px;
}

form  {
display:	inline;
margin:	0;
padding:	0;
}

html  {
margin:	0;
overflow:	-moz-scrollbars-vertical;
padding:	0;
}

input, textarea, select  {
margin:	3px 0px;
}

p  {
margin-top:	0px;
}

