body

{

	margin: 0px;

	padding: 0px;

	min-width: 1000px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



a

{

	border: none;

	color: #0c2879;

}



a:hover

{

	text-decoration: underline;

}



img

{

	border: none;

}



#wrapper

{

	margin: 0 auto;

	width: 1000px;

}



fieldset

{

	border-color: transparent;

	padding: 0px;

	margin: 0px;

}



/* = Header

---------------------------------------------*/



#header

{

	background: url(../img/header.png) no-repeat;

	width: 1000px;

	height: 186px;

}



#header h1

{

	width: 415px;

	margin-left: 10px;

	margin-top: 70px;

	font-size: 16px;

	color: #fff;

	float: left;

	display: inline;

}



div#logo

{

	height: 130px;

	width: 140px;

	float: left;

	display: inline;

}



div#logo a

{

	border: none;

	width: 100%;

	height: 100%;

	display: block;

}



div#search

{

	margin-top: 50px;

	margin-left: 240px;

	float: left;

	display: inline;

	color: #fff;

}



div#search p

{

	width: 180px;

	text-align: right;

	color: #fff;

	margin-top: 5px;

}



div#search a:link, div#search a:visited

{

	color: #fff;

	text-decoration: none;

}



div#search a:hover

{

	text-decoration: underline;

}



div#mainMenu

{

	float: left;

	clear: left;

	width: 100%;

	display: inline;

	padding-top: 10px;

}



div#mainMenu ul

{

	margin: 0px;

	padding: 0px;

	float: left;

}



div#mainMenu ul li

{

	float: left;

	font-weight: bold;

	color: white;

	margin: 10px 10px 10px 10px;

}



li.first

{

	list-style: none;

}



div#mainMenu ul li a:link, div#mainMenu ul li a:visited 

{

	color: #fff;

	text-decoration: none;

}



div#mainMenu ul li a:hover

{

	text-decoration: underline;

}



/* = Left side bar

---------------------------------------------*/

#sidebarOne

{

	float: left;

	display: inline;

	width: 205px;

	color: #fff;

}



#sidebarOne input 

{

	width: 180px;

	margin-top: 5px;

}



#menu

{

	width: 205px;

	margin: 0px;

	background:  url(../img/left_gray_bkg.png) top left repeat-y;

}



#menu div div

{

	width: 205px;

	background:  url(../img/main_left_header.png) top left no-repeat;

}



#menu div div div

{

	width: 205px;

	padding-bottom: 26px;

	background: url(../img/main_left_footer.png) bottom left no-repeat;

}



#menu h2

{

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	line-height: 30px;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	clear: both;

}



#menu ul

{

	width: 100%;

	padding: 0px 0px 2px 0px;

	margin: 0px;

	list-style: none;

	background: url(../img/main_left_bkg.png) repeat-y;s

}



#menu ul li

{

	margin: 0px 10px 2px 5px;

	background: #666666 url(../img/menu_items_bkg.png) repeat-x;

	padding: 5px 5px 5px 5px;

	color: #fff;

}



#menu ul li li

{

	padding-left: 15px;

	color: Red !important;

}



#sidebarOne a:link, #sidebarOne a:visited 

{

	color: #fff;

	text-decoration: none;

}



#sidebarOne a:hover

{

	text-decoration: underline;

}



.moneySys

{

	text-align: center; 

}



.leftGrey

{

	width: 205px;

	margin: 0px;

	padding-bottom: 10px;

	background:  url(../img/left_gray.png) bottom left repeat-y;

}



.leftBlue

{

	width: 205px;

	margin: 0px;

	padding-bottom: 10px;

	background:  url(../img/left_blue.png) bottom left repeat-y;

}



.leftBlue p, .leftGrey p

{

	padding: 5px 10px 5px 10px;

	margin: 0px;

}



.leftBlue h2, .leftGrey h2

{

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	line-height: 30px;

	margin: 0px;

	padding: 0px 10px 0px 10px;

	clear: both;

}



.quest

{

  font-weight:bold;

}



.radio

{

	width: 20px !important;

}



/* = Right side bar

---------------------------------------------*/

#sidebarTwo

{

	float: right;

	display: inline;

	width: 205px;

	color: #fff;
}



#sidebarTwo input

{

	width: 180px;

	margin-top: 5px;

}



div#userEnter 

{

	width: 205px;

	height: 240px;

	margin: 0px;

	background: url(../img/right_gray_bkg.png) repeat-y top;
	float: right;
}



div#userEnter div

{

	width: 205px;

	height: 240px;

	margin: 0px;

	background:  url(../img/main_right.png) top left no-repeat;

}



#sidebarTwo h2

{

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	line-height: 30px;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	clear: both;

}



div#userEnter fieldset

{

	padding-left: 10px;

	padding-bottom: 10px;

	margin: 0px;

}



div#userEnter p.forms

{

	padding: 0px 0px 7px 0px;

	margin: 0px;

	text-align: left;

}



div#userEnter p

{

	padding: 0px 5px 5px 10px;

	margin: 0px;

	text-align: right;

}



.check

{

	width: 20px !important;

}



.submit

{

	border: none;

	background-color: transparent;

	color: #fff;

	text-align: right;

}



#sidebarTwo a:link, #sidebarTwo a:visited

{

	color: #fff;

	text-decoration: none;

}



#sidebarTwo a:hover

{

	text-decoration: underline;

}



.undr a:link

{

	text-decoration: underline important;

}



.rightGrey

{

	width: 205px;

	margin: 0px;

	padding-bottom: 10px;

	background:  url(../img/right_gray.png) bottom left repeat-y;

}



.rightBlue p, .rightGrey p

{

	padding: 5px 5px 5px 10px;

	margin: 0px;

}



.shopCart

{

	line-height: 66px;

	background: url(../img/shop_cart.png) 45px center no-repeat;

	color: #333333;

	text-align: center;

	font-size: 16px;

	font-weight: bold;

}



.rgt

{

	text-align: right;

}



.lft

{

	text-align: left !important;

}



.data

{

	font-weight: bold;

	padding-right: 5px;

}



.moneySum

{

	font-weight: bold;

	color: #333333;

}



.rightBlue

{

	width: 205px;

	margin: 0px;

	padding-bottom: 10px;

	background:  url(../img/right_blue.png) bottom left repeat-y;

}



/* = Content

---------------------------------------------*/

#content

{

	float: left;

	display: inline;

	width: 590px;

}



.catalog

{

	border-bottom: #063F85 dotted 1px;

	padding-top: 5px;

	padding-bottom: 10px;

	margin-left: 5px;

	width: 585px;

	float: left;

	display: inline;

}



div.text

{

	border-bottom: #063F85 dotted 1px;

	padding-top: 1px;

	padding-bottom: 10px;

	margin-left: 1px;

	width: 585px;

	float: left;

	display: inline;

}



div.text img

{

	float:left;

	padding: 3px;

	width: 100px;

	height: 100px;

}



div.text h2, .catalog h2

{

	padding: 5px 0px 5px 0px;

	margin: 0px;

	font-size: 14px;

	color: #0c2879;

}



div.text h2 a:link, div.text h2 a:visited

{

	color: #0c2879;

	text-decoration: none;

}



div.text h2 a:hover

{

	color: #0c2879;

	text-decoration: underline;

}



div.text h3

{

	padding: 15px 0px 5px 0px;

	margin: 0px;

	font-size: 12px;

	color: #0c2879;

	clear: both;

}



div.text h3 a:link, div.text h3 a:visited

{

	color: #0c2879;

	text-decoration: none;

}



div.text h3 a:hover

{

	color: #0c2879;

	text-decoration: underline;

}





div.text p

{

	padding: 2px 0px 2px 0px;

	margin: 0px;

}



div.text fieldset

{

	border: none;

	border-color: transparent;

	padding: 10px;

	margin-top: 5px;

}



div.text fieldset p

{

	margin-top: 5px;

}



div.text legend

{

	font-weight: bold;

}



div.text fieldset label

{

	width: 300px;

	margin-left: 10px;

	text-align: left;

	font-weight: bold;

	float: left;	

	color: #333;

}



div.text fieldset label span

{

	font-style:italic;

	font-weight: normal;

	color: #666;

}



div.text fieldset p.captcha

{

	padding-left: 305px;

}



div.text fieldset textarea

{

	width: 95%;

	height: 200px;

	margin-left: 10px;

}



div.text fieldset label.rules

{

	width: auto;

	font-weight: normal;

	color: #000;

}



.catalog h3

{

	padding-bottom: 10px;

	font-size: 12px;

	font-weight: bold;

	color: #666666; 

}



.catalog H3 a:link, .catalog H3 a:visited 

{

	color: #666666;

	text-decoration: none;

}



.catalog H3 a:hover

{

	text-decoration: underline;

}





.catalog ul

{

	margin: 0px;

	padding: 0px;

	float: left;

}



.catalog ul li

{

	float: left;

	font-weight: bold;

	margin: 5px 10px 5px 10px;

}



.catalog h4

{

	width: 570px;

	background: #77B8F7;

	clear: both;

	margin-top: 20px;

	float: left;

	padding: 5px;

	font-size: 12px;

	display: inline;

}



.catalog div.left

{

	width: 285px;

	float: left;

	display: inline;

	margin: 0px;

	padding: 0px;

}



.catalog fieldset.sort

{

	border: none;

	border-color: transparent;

	float: left;

	display: inline;

	margin: 5px;

	padding: 0px;

}



.catalog p.lft

{

	text-align: right;

	padding: 2px 0px 0px 10px;

	margin: 0px;

	clear: both;

}





.catalog p.rgt span

{

	padding-left: 2px;

	padding-right: 2px;

}







.newItem

{

	background: url(../img/catalog_bkg.png) top  left repeat-y;

	width: 190px;

	margin: 10px 5px 0px 0px;

	text-align: center;

	float: left;

	display: inline;

}



.newItem div

{

	background: url(../img/catalog_new.png) top left no-repeat;

	width: 190px;

	float: left;

	display: inline;

}



.newItem div div

{

	background: url(../img/catalog_footer.png) bottom left no-repeat;

	width: 190px;

	float: left;

	display: inline;

}



.newItem img, .categoryFace img

{

	width: 100px;

	height: 100px;

	margin-top: 10px;

	border: none;

}



.categoryFace 

{

	background: url(../img/catalog_bkg.png) top left repeat-y;

	width: 190px;

	margin: 10px 5px 0px 0px;

	text-align: center;

	float: left;

	display: inline;

}



.categoryFace div 

{

	background: url(../img/catalog_footer.png) bottom left no-repeat;

	width: 190px;

	float: left;

	display: inline;

}



/* = Footer

---------------------------------------------*/

#footer
{

	clear: both;
	width: 1000px;
	background: url(../img/footer.png) top center no-repeat;
	height: 110px;
	float: left;
    padding: 0px;
	margin-left: -205px;
}



#footer ul

{

	margin: 0px;

	padding: 0px;

	float: left;

}



#footer ul li

{

	float: left;

	font-weight: bold;

	color: white;

	margin: 35px 10px 10px 10px;

}



#footer a:link, #footer a:visited 

{

	color: #fff;

	text-decoration: none;

}



#footer a:hover

{

	text-decoration: underline;

}



address

{

	clear: both;

	display: block;

	padding: 0px 0px 0px 10px;

	color: #fff;

	margin: 0px;

	font-style: normal; 

}



#footer div#counts

{

	clear: both;

	padding: 5px 0px 0px 10px;

}



/* = Pages

---------------------------------------------*/

ul.navigation

{

	margin: 0px;

	padding: 0px;

	float: left;

	list-style: none;

}



ul.navigation li

{

	float: left;

	font-weight: bold;

	margin: 0px 5px 5px 5px;

}

