body

	{

	background-image: url(../images/bg-body.png);

	background-position: 0px 0px;

	background-repeat: repeat;

	text-align: center;

	margin: 0px;

	padding: 0px;
	color: #364a8f;

	}

a, label

	{

	cursor: pointer;

	}



p, h1, h2, h3, h4, ul, li, #loginbox form

	{

	margin: 0px;

	padding: 0px;

	}



p, h1, h2, h3, h4, li, label, input, textarea, #catTitle, #toggleCategTree, #categtree .categ-item

	{

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

	}



img

	{

	border-width: 0px;

	}



form

	{

	margin: 0px;

/*	padding-top: 10px;

	padding-bottom: 30px;

	padding-left: 0px;

	padding-right: 0px;*/

	}



form p label

	{

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	position: relative;

	top: 8px;

	float: right;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

	}



/*#search

	{

	background-image: url(../images/txt_box.jpg) no-repeat !important;

	background-position: top right;

	background-repeat: no-repeat;
	
	border:none !important;

	width: 202px;

	height: 21px;

	border-width: 0px;

	float: right;

	padding: 0px;

	padding-top: 7px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}
*/

#search

	{

	background:url(../images/txt_box.png) !important;

	background-position: top right;

	background-repeat: no-repeat;
	
	border:none !important;

	height: 19px;

	border-width: 0px;

	float: right;
	
	border:none !important;
	
	left:29px;
	
	padding:2px 0 0 8px;
	
	position:relative;
	
	width:194px;
	
	font-size:12px;


	}
/*#submit

	{

	position: relative;

	top: -1px;

	float: right;

	margin-left: 10px;

	}
*/

#submit

	{
	background:url(../images/zoom.png) no-repeat !important;
	
	position: relative;
	
	top:3px;
	
	float:right;

	margin-left: 10px;
	width:14px;
	height:14px;
	
	border:none !important;
	
	z-index:20;

	}
#container

	{

	background-image: url(../images/bg-body.png);

	background-position: 0px 0px;

	background-repeat: repeat;

	width: 1000px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	}



#header, #loginbox

	{
	background-position: 0px 0px;

	background-repeat: no-repeat;
	padding:0 !important;
	margin:0 !important;
	height:55px !important;
	

	}

#header form {
	padding-top:10px;
}
#header p {

	font-size: 12px;

	font-weight: normal;

	text-align: center;


	text-align: right;

	}


#footer p, #loginbox p

	{

	font-size: 10px;

	font-weight: normal;

	text-align: center;

	text-transform: uppercase;

	text-align: right;

	}

#header p a 	{

	color: #fff;

	}

 #footer p a, #loginbox p a, #center p a

	{

	color: #364a8f;

	}



#footer p a:hover, #loginbox p a:hover, #center p a:hover, #center h1 span a:hover

	{

	color: #000000;

	}



#loginbox

	{

	background: #FFFFFF;
	background-repeat: no-repeat;

	width: 1000px;

	height: 102px;

	padding-top: 0px;

	z-index: -1;

	position: absolute;

	top: 0px;

	}



#loginbox p

	{

	padding-top: 5px;

	padding-right: 10px;

	}



#loginbox form

	{

	padding-top: 20px;

	}



#loginbox form p

	{

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



#loginbox form p label

	{

	float: none;

	position: relative;

	top: -1px;

	}



#loginbox form p input

	{

	background-color: transparent;

	background-image: url(../images/bg-loginbox-input.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 186px;

	height: 25px;

	font-size: 11px;

	border-width: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 20px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#loginbox form p.remember

	{

	text-align: right;

	padding-top: 3px;

	padding-right: 235px;

	}



#loginbox form p.remember input

	{

	background-image: none;

	width: 12px;

	height: 12px;

	}



#loginbox form p.remember label

	{

	font-size: 10px;

	font-weight: normal;

	position: relative;

	top: -3px;

	}



#loginbox form p input.submitx

	{

	background-image: url(../images/bg-loginbox-submit.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 104px;

	height: 34px;

	cursor: pointer;

	position: relative;

	top: 1px;

	margin: 0px;

	padding: 0px;

	}



#menu

	{

	background-image: url(../images/bg-menu.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 1000px;

	height: 14px;

	clear: both;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding: 0px 0 30px 0;

	}



#menu p

	{

	font-size: 11px;

	font-weight: bold;

	text-align: center;

	text-transform: uppercase;

	line-height: 44px;

	}



#menu img

	{

	margin-left: 10px;

	margin-right: 10px;

	}



#menu p a

	{

	position: relative;

	top: -17px;

	/*color: #000000;*/
	/*color: #364a8f;*/
color: #ffffff;
	text-decoration: none;

	}



#menu p a:hover, #left div.block ul li a:hover, #center h2 a:hover, #right div.block p a:hover, #right div.block ul li a:hover, #link p a.light:hover, #center ul li a:hover

	{

	/*color: #000000;*/
	color: #fffff;

	text-decoration: underline;

	}



#content

	{
	background-color:#fff;
	
	width: 980px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;
	
	padding:10px;
	
	font-family:Arial,Verdana,sans-serif;
	font-size: 12px;

	}

#content a:link, #content a:active, #content a:visited {
	color: #364a8f;
	text-decoration: none;
}

#content a:hover {
	color: #364a8f;
	text-decoration: underline;
}


#left

	{

	width: 769px;
	* width: 772px;

	text-align: left;
	position:relative;
	* left:1px;

	float: left;

	}



#left h3

	{

	background-image: url(../images/bg-block-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 204px;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-transform: uppercase;

	line-height: 32px;
	
	padding-left:18px;

	/*color: #000000;*/

	color: #364a8f;
	
/*	margin-bottom: 5px;*/

	}



#left div.block, #right div.block

	{

	background-image: url(../images/bg-block.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

	width: 204px;

	text-align: center;

	margin-bottom: 10px;

	}



#left div.block img

	{

	display: block;

	}



#left div.block ul, #right div.block ul

	{

	list-style-type: none;

	margin: 0px;

	padding-left: 13px;

	padding-top: 3px;

	padding-bottom: 5px;

	}



#left div.block ul li, #right div.block ul li

	{

	/*background-image: url(../images/bg-li.png);*/

	background-repeat: no-repeat;

	background-position: 0px 4px;

	display: list-item;

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 6px;

	padding-right: 6px;

	}



#left div.block ul li a, #right div.block ul li a, #center ul li a

	{

	color: #364a8f;

	text-decoration: none;

	}



#left div.block ul li.admin

	{

	background-image: url(../images/bg-li.png);

	background-repeat: no-repeat;

	background-position: 0px 8px;

	line-height: 20px;

	}



#center

	{

	width: 550px;
	float: right;
	padding-bottom: 30px;
	position:relative;
	* left:-10px;
	}


#center h1 {

	text-align: left;

	font-size: 22px;

/*	padding-bottom: 20px;*/

	}
 #popup h1

	{

	text-align: center;

	font-size: 22px;

	padding-bottom: 20px;

	}



#center h1 span

	{

	font-size: 11px;

	}



#center h1 span a

	{

	color: #666666;

	}



#center h2

	{

	background-image: url(../images/icon-category.png);

	background-position: 0px 13px;

	background-repeat: no-repeat;

	font-size: 12px;

	line-height: 20px;

	padding-top: 10px;

	padding-left: 25px;

	padding-right: 9px;

	}



#center h2 a, #right div.block p a

	{

	color: #000000;

	text-decoration: none;

	}



#center h2 span

	{

	color: #666666;

	font-size: 10px;

	font-weight: normal;

	position: relative;

	top: -6px;

	left: 3px;

	}



#center h4

	{

	background-image: url(../images/bg-center-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 454px;

	height: 29px;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-transform: uppercase;

	line-height: 24px;

	color: #364a8f;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-left: 10px;

	}



#center div.block

	{

	background-image: url(../images/bg-center-block.png);

	background-position: 0px 0px;

	background-repeat: repeat-y;

	width: 550px;

	margin-bottom: 10px;

	}



#center div.block ul

	{

	padding-top: 20px;

	}



#center div.block ul li span

	{

	float: right;

	font-weight: bold;

	position: relative;

	top: -20px;

	padding-right: 5px;

	}



#center div.block ul li label

	{

	position: relative;

	top: -3px;

	left: 10px;

	}



#right

	{

	width: 210px;

	float: right;

	}



#right h3

	{

	background-image: url(../images/bg-block-heading.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 204px;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	text-transform: uppercase;

	line-height: 32px;
	
	padding-left:18px;

	/*color: #000000;*/
	color: #364a8f;
	
	margin-left: 6px;

	}



#right div.block

	{

	margin-left: 6px;

	}

	

#right div.block img

	{

	display: block;

	}



#right div.block p img.iconadmin, #left div.block p img.iconadmin, #left div.block ul li img.iconadmin

	{

	display: inline;

	}



#right div.block p a

	{

	font-weight: bold;

	}



#right p, #left p

	{

	font-size: 11px;

	font-weight: normal;

	text-align: left;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 10px;

	}



#center p

	{

	font-size: 12px;

	text-align: justify;

	clear: left;

	padding: 0px;

	margin: 0px;

	}



#center p.subcategories

	{

	padding-left: 25px;

	font-size: 11px;

	}



#center p.navigation

	{

	text-align: left;

	padding-top: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

	padding-right: 0px;

	margin: 0px;

	}



#center p img.icon

	{

	position: relative;

	top: 4px;

	left: 0px;

	margin-right: 10px;

	}



#center p img.iconadmin, #right p img.iconadmin, #left p img.iconadmin, #left ul li img.iconadmin

	{

	position: relative;

	top: 4px;

	left: 0px;

	margin-left: 5px;

	}



#center p input.paypal

	{

	background-image: none;

	width: 62px;

	height: 31px;

	margin-left: 240px;

	}



#center p span.nolinks, #center p span.detail

	{

	background-image: url(../images/bg-li.png);

	background-position: 200px 3px;

	background-repeat: no-repeat;

	float: left;

	width: 250px;

	}



#center p span.detail

	{

	background-position: 100px 3px;

	width: 130px;

	font-weight: bold;

	padding-bottom: 5px;

	}



#center p img.pr

	{

	position: relative;

	left: 10px;

	}



#center ul

	{

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 20px;

	}



#center li

	{

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	text-align: left;

	}



#center form

	{

	margin: 0px;

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	}



#center form p

	{

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	padding-right: 0px;

	}



#center form p input, #popup form p input

	{

	background-image: url(../images/bg-input.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 186px;

	height: 18px;

	font-size: 11px;

	border-width: 0px;

	padding: 0px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#center form p input.small, #popup form p input.small

	{

	background-image: url(../images/bg-input-small.png);

	width: 86px;

	}



#center form p textarea, #popup form p textarea

	{

	background-image: url(../images/bg-textarea.png);

	background-position: top right;

	background-repeat: no-repeat;

	width: 286px;

	height: 100px;

	font-size: 11px;

	border-width: 0px;

	overflow: auto;

	margin-bottom: 5px;

	padding-top: 5px;
	
	padding-bottom: 0px;

	padding-left: 7px;

	padding-right: 7px;

	}



#center form p textarea.small, #popup form p textarea.small

	{

	background-image: url(../images/bg-textarea-small.png);

	width: 286px;

	height: 95px;

	margin-bottom: 5px;

	}



#center form p select, #popup form p select

	{

	width: 200px;

	margin-bottom: 5px;

	}



#center form p select.small

	{

	width: 100px;

	margin-bottom: 5px;

	}



#center form p select.medium

	{

	width: 150px;

	}



#center form p label, #popup form p label

	{

	width: 150px;

	text-align: right;

	text-transform: none;

	color: #364a8f;

	float: left;

	position: relative;

	top: 4px;

	padding-right: 5px;

	}



#center form p label.tall

	{

	height: 60px;

	}



#center form p label.normal, #center form p span.checkboxes label, #popup form p label.normal

	{

	text-align: left;

	font-weight: normal;

	float: none;

	position: relative;

	top: -3px;

	padding-right: 0px;

	}



#center form p span.checkboxes input

	{

	position: relative;

	top: 3px;

	margin-right: 5px;

	}



#center form p img

	{

	width: 198px;

	height: 80px;

	margin-left: 155px;

	margin-bottom: 7px;

	border-width: 1px;

	border-color: #CCCCCC;

	border-style: solid;

	}



#center form p input.send, #center form p input.add, #center form p input.submitsearch, #popup form p input.add

	{

	background-image: url(../images/bg-send.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	width: 104px;

	height: 34px;

	cursor: pointer;

	margin: 0px;

	padding: 0px;

	}



#center form p input.add, #popup form p input.add

	{

	background-image: url(../images/bg-add.png);

	}



#center form p input.submitsearch

	{

	background-image: url(../images/bg-submit-search.png);
	width:185px;
	height:43px;
	}



#center form p input.checkbox, #popup form p input.checkbox

	{

	background-image: none;

	width: 15px;

	height: 15px;

	}



#center form p.error

	{

	padding-top: 0px;

	padding-left: 150px;

	}



#center form p.radio label

	{

	font-size: 12px;

	font-weight: normal;

	float: none;

	position: relative;

	top: -1px;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

	}



#center form p.radio input

	{

	background-image: none;

	width: 12px;

	height: 12px;

	position: relative;

	top: 2px;

	margin-left: 0px;

	margin-right: 5px;

	padding: 0px;

	}



#center div.catlist

	{

	text-align: left;

	float: left;

	padding-bottom: 30px;

	}



#center form p.error span

	{

	background-image: url(../images/warning.png);

	background-position: 0px 0px;

	background-repeat: no-repeat;

	position: relative;

	left: 5px;

	font-weight: bold;

	color: #C00000;

	padding-left: 20px;

	padding-top: 1px;

	padding-bottom: 2px;

	}



/* TO ENABLE THUMBSHOTS NEXT TO YOUR LINKS, REMOVE THE / AND * FROM LINE 808 */



#center p.link

	{

	width: 550px;

	/* min-height: 90px; */

	color: #364a8f;

	clear: left;

	padding-bottom: 20px;

	}



#center p.link a

	{

	font-weight: bold;

	color: #000000;

	}



#center p.link a.light

	{

	font-weight: normal;

	color: #364a8f;

	}



#center p.link img.thumbnail, #center p img.thumbnaildetail

	{

	width: 120px;

	height: 90px;

	float: left;

	border-width: 1px;

	border-color: #364a8f;

	border-style: solid;

	margin-right: 5px;

	}



#center p img.thumbnaildetail

	{

	float: right;

	margin-left: 5px;

	margin-right: 0px;

	}



#center p.link span.info

	{

	position: relative;

	top: 5px;

	}



#footer

	{

	width: 1000px;

	clear: both;

	border-top-width: 1px;

	border-top-color: #364a8f;

	border-top-style: solid;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

	}



#footer p

	{

	text-align: center;

	}



#popup p, #popup form p

	{

	font-size: 12px;

	}



#popup form

	{

	width: 550px;

	margin-left: auto;

	margin-right: auto;

	}



#popup form p

	{

	width: 550px;

	text-align: left;

	}



#popup form p label

	{

	width: 200px;

	float: left;

	text-align: right;

	}



#toggleCategTree

	{

	font-size: 12px;

	color: #008000;

	cursor: pointer;

	margin-left: 155px;

	}



#catTitle

	{

	font-size: 11px;

	font-weight: bold;

	padding-top: 1px;

	}



#categtree

	{

	height: 200px;

	width: 198px;

	overflow: auto;

	border-width: 1px;

	border-style: solid;

	border-color: #364a8f;

	margin-left: 155px;

	}



#categtree h2

	{

	background-position: 4px 7px;

	padding-top: 4px;

	}



#categtree #close_tree

	{

	cursor: pointer;

	position: relative;

	top: 4px;

	left: 25px;

	}



#categtree .categ-item

	{

	cursor:pointer;

	font-size: 10px;

	clear: both;

	display: block;

	border: 1px dotted #CBE2EC;

	margin-top: 2px;

	margin-bottom: 2px;

	margin-left: 0px;

	margin-right: 0px;

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 2px;

	padding-right: 2px;

	}



#categtree .categ-item img

	{

	position: relative;

	top: 4px;

	left: 2px;

	margin-right: 10px;

	}



#categtree .odd

	{

	background: #F8F8FC;

	}



#categtree .even

	{

	background: #FFFFFF;

	}



#categtree .categ-item:hover

	{

	background: #CCCCCC;

	}



#categchoice

	{

	width: 200px;

	height: 250px;

	}

.maincontent {
	background: #ffffff;
	/*background: url(../images/bg-body.png);*/
	width: 550px;
	height: auto;
	margin: 0 auto;
/*	padding-top: 15px;*/
	padding-bottom: 0px;
	/*border: 1px solid #809dbf;*/
	font-family:Arial,Verdana,sans-serif;
	font-size: 12px;
}

#center .maincontent h1 {
 padding-left: 0px;
 text-align: left;
 background-image: none;
 background: transparent;
 font-size: 14px;
 color:#364a8f !important;
} 

#center .maincontent h3 {
 padding-left: 0px;
 text-align: left;
 background-image: none;
 background: transparent;
 line-height: normal;
 width: auto;
 text-transform: none;
  color:#0093dd !important;
} 

.mainc {
	/*background: #e3e3e3;*/
/*	background: url(../images/mainc-bg.png) no-repeat bottom right;*/
	padding:10px 5px;
/*	margin:10px 0 0 0;*/
}

.mainc_blue {
	/*background: url(../images/bg-body.png);*/
	color: #6f6f6f;
	font-size: 11px;
	padding: 10px;
}

#center .mainc_blue p {
	font-size: 11px;
}

.mainc_header {
	/*background: #70adf3;*/
	/*background: url(../images/bg-body.png);*/
	width: 440px;
	height: auto;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #2a619f;
	/*border-top: 1px solid #809dbf;
	border-bottom: 1px solid #809dbf;
	*/
	font-weight: bold;
	font-size: 11px;
}

.mainc_photo {
	float: left;
	/*background: #e3e3e3;*/
	/*background: url(../images/bg-body.png);*/
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-top: 15px;
	width:200px;
}

.mainc_text {
	float: right;
	/*background: #e3e3e3;*/
	/*background: url(../images/bg-body.png);*/
	padding:3px 10px;
	* padding:3px 5px;
/*	width: 333px;*/
	width:310px;
	font-size: 10px;
	color: #5d5e60;
	text-align:left;
}

.link_adv {
	width: 170px;
	height: auto;
	float: left;
	/*background: #ffffff;*/
	/*background: url(../images/bg-body.png);*/
	/*border: 1px solid #e3e3e3;	*/
	/*margin-left: 23px;*/
	text-align: center;
	margin-bottom: 15px;
	/*height: 220px;*/
}

.link_adv .logo {
	/*width: 120px;*/
	/*height: 60px;*/
	margin: 0 auto; 
	/*border: 1px solid #e3e3e3;*/
	text-align: middle;
	vertical-align: middle;
	/*
	margin-top: 5px;
	margin-bottom: 5px;
	*/
	/*background: #ffffff;*/
}

.link_adv .text {
	width: 120px;
	height: 40px;
	margin: 0 auto; 
	text-align: middle;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #6f6f6f;
}

.feat_tbl a:link, .feat_tbl a:active, .feat_tbl a:visited {
	color: #cb2017;
	font-weight: bold;
	text-decoration: none;
/*	font-size: 14px;*/
}

.feat_tbl a:hover {
	color: #cb2017;
	font-weight: bold;
	text-decoration: underline;
	/*font-size: 14px;*/
}

.feat_tbl {
	font-size: 12px;
	font-family:Arial,Verdana,sans-serif;
}

.hr_line {
	background: url('../images/bg_line.jpg') repeat-x;
	background-position: bottom;
	width: auto;
	height: 1px;
	line-height: 0px;
	margin-bottom: 10px;
}

span.homes {
	font-weight: bold;
	color: #2A619F;


}

.mainsearch {
	width:540px;
	background:#a6c1df;
	padding:0 1px;
	margin:0 auto;
}

.mainsearch-form {
	margin: 0px auto; background:#e5eff8 url(../images/bg-mainsearch.png) no-repeat top center;
}

.mainsearch_text {
	background:#e5eff8;
	padding:5px 10px;
}

.mainsearch_top {
	width:542px;
	margin: 0px auto; background:#e5eff8 url(../images/mainsearch-top.png) no-repeat top center;
	height:10px;
}

.req {
	color: #c00000;
	font-weight: bold;
	font-size: 12px;
}

.mainsearch_bottom {
	width:542px;
	margin:0px auto; background:#e5eff8 url(../images/mainsearch-bottom.png) no-repeat bottom center;
	height:10px;
}

#center .mainsearch_text p {
	font-size:11px; color:#5D5E60;
}

.count {
	font-size: 9px;
	color: #5D5E60;
	padding-left:3px;
}

.logo-1 {
	background:url(../images/logobox-br.png) no-repeat bottom right;
	/*background:url(../images/logobox-br.png) repeat-x bottom right;*/
	margin:0 auto;
	vertical-align:middle;
}

.logo-1 div {
	background:url(../images/logobox-bl.png) no-repeat bottom left;
min-height:260px;
}

.logo-1 div div {
	background:url(../images/logobox-tr.png) no-repeat top right;
}

.logo-1 div div div{
	background:url(../images/logobox-tl.png) no-repeat top left;
	padding:0 10px;
}

.logo-2 {
	background:url(../images/logobox-br-2.png) no-repeat bottom right;
	margin:0 auto;
	vertical-align:middle;
}

.logo-2 div {
	background:url(../images/logobox-bl-2.png) no-repeat bottom left;
min-height:260px;
}

.logo-2 div div {
	background:url(../images/logobox-tr-2.png) no-repeat top right;
}

.logo-2 div div div{
	background:url(../images/logobox-tl-2.png) no-repeat top left;
	padding:0 10px;
}

.logo-3 {
	background:url(../images/logobox-br-3.png) no-repeat bottom right;
	margin:0 auto;
	vertical-align:middle;
}

.logo-3 div {
	background:url(../images/logobox-bl-3.png) no-repeat bottom left;
min-height:260px;
}

.logo-3 div div {
	background:url(../images/logobox-tr-3.png) no-repeat top right;
}

.logo-3 div div div{
	background:url(../images/logobox-tl-3.png) no-repeat top left;
	padding:0 10px;
}

#shop_box {
	width: 250px;
	height: auto;
	background: #E5EFF8;
	color: #932928;
	/*border: 2px solid #ffffff;*/
	position: fixed;
	_position:absolute;
	z-index: 1000;
	top: 50px;
	_top:expression(eval(document.body.scrollTop+50));
	
	right: 20px;
	text-align: left;
}

.shop_box_top {
	background: #67A8DC;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	border-bottom: 1px solid #ffffff;
}

.shop_box {
	padding: 10px;
	font-weight: bold;
}

/*.shop_box a:link, .shop_box a:active, .shop_box a:visited, .shop_box a:hover {
	background: #ffffff;
	border: 1px solid #364A8F;
	color: #932928;
	padding: 3px;
	width: 50px;
	display: block;
	margin: 0px auto;
	margin-top:5px;
	text-align: center;
	
}*/
.shop_box form p label{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	text-transform:none;
	width:181px;
}
.clsTwo input{
	float:left;
	margin:2px 2px 2px 0 !important;
	width:100px !important;
}
.shop_box form p input,.shop_box form p select{
	margin:2px 0;
}
#content .shop_box a{
	display:block;
	margin:11px 0 0;
	text-align:center
}
.clsWid input{
	width:206px;
}
.email{
	
}
.clsWid select{
	width:210px;	
}
#content .shop_box #send{
	width:203px;
}
.shop_box #test{
	margin:10px 3px 0;
}
.shop_box form p #CONSENT_SIMILAR{
	margin-top:13px;
}
.shop_box p.clsTp{
	margin-top:-6px;
}

.link_title_nolink {
	color: #000000;
	font-weight: bold;

}

.clssearchbtn {
	background:url(../images/txtbox.jpg) no-repeat;
}
/*Center Page Changes*/
.gray_tb {
	background:#f7f7f7 url(../images/gray_tb.jpg) 0px top repeat-x;
	}
.gray_bb{
	background:url(../images/gray_bb.jpg) 0px bottom repeat-x;
	}
.gray_rb{
	background:url(../images/gray_rb.jpg) right 0px repeat-y;
	}
.gray_lb{
	background:url(../images/gray_lb.jpg) 0px 0px repeat-y;
	}
.gray_tlc {
	background:url(../images/gray_tlc.jpg) left top no-repeat;
	}
.gray_trc{
	background:url(../images/gray_trc.jpg) right 0px no-repeat;
	}
.gray_blc{
	background:url(../images/gray_blc.jpg) left bottom no-repeat;
	}
.gray_brc{
	background:url(../images/gray_brc.jpg) right bottom no-repeat;
	padding:0 0 10px;
          * padding:0 0 15px;
	}
	* html .cls100_p1 {
	width:100%;
	}
.cls100_p1 {
 	height:1%;
	min-height:140px;
	 }	 
.searchcolor {
	color:#000000 !important;
}
.mainc h3 {
background:url(../images/help.jpg) no-repeat scroll 10px !important;
width:32px;
height:31px;
padding: 0 0 0 50px !important;
font:18px Arial, Helvetica, sans-serif !important;
}
.leftspace {
	
}
.blue_fran {
	background:url(../images/blueblock.jpg) no-repeat;
	width:556px;
	height:60px;
	margin:10px 0;
}
.blue_fran p {
	font:18px Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	padding: 5px 70px 0  20px !important;
}
.blue_fran p span{
	font-weight:bold !important;
}
.orange_block {
		background:url(../images/gray_block.jpg) no-repeat 0 10px;
	width:345px;
	height:36px;
	padding:10px 10px 0 0;
	margin-left:7px;
}

.ThreeLftblock {
		float:left;
		margin-right:10px;
}
#center .Threeblock  .ThreeLftblock .block{
	width:360px !important;
}
.ThreeRtblock {
		float:left;
}
#center .Threeblock  .ThreeRtblock .block{
	width:179px !important;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* CSS Clearfix */
.clear{
	clear:both;
}
.orange_block li {
	display:inline !important;
	text-align:left !important;
	padding:0px 0 0 0 !important;
	margin:0!important;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold !important;
	line-height:21px !important;
	
}
#center div.orange_block ul {
	padding-top:0!important;
	text-align:left !important;
	padding-left:5px !important;
}
.orange_block input {
	border:none !important;
	vertical-align:top;

	* vertical-align:bottom !important;
        
}
.green_block {
	background:url(../images/gray1.jpg) no-repeat 0  10px;
	width:345px;
	height:36px;
	padding:10px 10px 0 15px;
	margin-left:7px;

}
.green_block p {
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif !important;
line-height:21px !important;


}
#divc3 p {
margin-top:7px;
}
#divc3 p span{
* position:relative !important;
* top:-4px !important;
}

.green_block select {
	width:190px !important;
	 margin:0 0 0 30px; 
 
}
.green_block #divc3 select {
   	 * margin:7px 0 0 30px; 
}
.blue_block {
		background:url(../images/gray2.jpg) no-repeat 0  10px;
	width:345px;
	height:36px;
	padding:10px 10px 10px 15px ;
	margin-left:7px;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif !important;
}
.blue_block p{
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif !important;
}
.blue_block p span {

}
.topInc {
* position:relative!important;
* top:-10px !important;
}
.blue_block select {
width:190px !important;
margin:7px 0 0 5px;
}
.ThreeRtblock p {
	padding:10px !important;
	text-align:left !important;
	color:#000000 !important;
	font:bold 11px Arial, Helvetica, sans-serif !important;
	font-smooth:always;
	line-height:14px !important;
}

.ThreeRtblock .submitsearch1 {
background:url(../images/search_btn.jpg) no-repeat scroll left;
height:29px;
width:127px;
padding:0 !important;
border:none !important;
cursor:pointer;
}
.clsFranchise {
	padding:10px 0 0 0;
}
.clsFranchise p {
	padding:10px 10px 0 12px  !important;
}
.clsFranchise p a {
	color:#364a8f;
	text-decoration:underline !important;
}
.clsFranchise h1 {
	background:url(../images/img2.jpg) no-repeat 10px;
	font-size:18px !important;
	font-weight:normal !important;
	color:#DE751D;
	padding:0 0 0 50px;
}

.linkh1 {
 color:#DE751D;}

.hr_line1 {
	border-bottom:1px solid #d4d4d4;
	background-position: bottom;
	width: auto;
	height: 1px;
	line-height: 0px;
	margin:0 10px 10px 10px;
}
 
.gray1_tb {
	background:#f7f7f7 url(../images/gray1_tb.jpg) 0px top repeat-x;
	}
.gray1_bb{
	background:url(../images/gray1_bb.jpg) 0px bottom repeat-x;
	}
.gray1_rb{
	background:url(../images/gray1_rb.jpg) right 0px repeat-y;
	}
.gray1_lb{
	background:url(../images/gray1_lb.jpg) 0px 0px repeat-y;
	}
.gray1_tlc {
	background:url(../images/gray1_tlc.jpg) left top no-repeat;
	}
.gray1_trc{
	background:url(../images/gray1_trc.jpg) right 0px no-repeat;
	}
.gray1_blc{
	background:url(../images/gray1_blc.jpg) left bottom no-repeat;
	}
.gray1_brc{
	background:url(../images/gray1_brc.jpg) right bottom no-repeat;
	padding:0 0 10px;
	}
	* html .cls100_p1 {
	width:100%;
	}
#center .hidespace {
	margin-bottom:0 !important;
}
.size {
	width:100px;
/*	float:left;
	margin-left:10px;*/
}
.subscribe {
	background:url(../images/subscribe.jpg) no-repeat;
	width:63px;
	height:20px;
	border:none !important;
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif !important;
        margin-top:10px;
}
.TBSpace {
	margin:10px 0 !important;
}
.logo a img {
	margin:10px 0 0 0;
}
#Directory {
	background:url(../images/directory.png) no-repeat;
	width:134px;
	height:34px;
	float:left;
	margin:18px 0 0 114px;
}
/*#search1

	{

	background: url(../images/txtbox.jpg) no-repeat !important;

	background-position: top right;

	background-repeat: no-repeat;
	
	border:none !important;

	width: 192px;

	height: 21px;

	border-width: 0px;

	float: right;

	padding: 0px;

	padding-top: 4px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 0px;
	
	color:#006faf;
	
	font:11px Arial, Helvetica, sans-serif;

	}*/
	#search1 {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
-x-system-font:none;
background:transparent url(../images/txtbox.jpg) no-repeat scroll 0 0 !important;
border:medium none !important;
color:#006FAF;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:normal;
padding:4px 0 0 10px;
width:192px;
}
.TopValue {
	margin-top:10px !important;
}

.clsBgNews{
	background:url(../images/bg_news.jpg) no-repeat scroll center;
	width:197px;
	height:194px;
	padding:0;
	margin:0 0 10px 0;
}
.clsBgNews h3{
	padding:0;
	margin:0;
	background-image:url(../images/newsletter.jpg) !important;
	background-position:0 0 !important;
	background-repeat:no-repeat !important;
	color:#364A8F !important;
	font-size:11px !important;
	font-weight:bold !important;
	line-height:32px !important;
	padding-left:18px !important;
	text-align:left !important;
	text-transform:uppercase !important;
	width:159px !important;
	height:29px !important;
	margin:0 0 0 15px !important;
}
.PLeft {
padding:0 0 0 40px;
}
.bgf5f5f5 {
background:#f5f5f5;
}

/*Blue Btn - Link*/
.MCListingBtn {
	background-image:url(../images/btnr1.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:145px;
}
/*End of Blue Btn -Link*/
.clsTpVl {
	margin-top:5px !important;
}
.normal {
	top:0 !important;
}
.leftw208 {
	width:208px !important;
}

.Btnchange {
	background-image:url(../images/btnr2.jpg);
	background-repeat:no-repeat;
	height:28px;
	width:145px;
}

.clsBlock{
	height:1%;
}

.descBox {
 clear: both;
 width: 540px;}

.descBoxCorner-tl, .descBoxCorner-tr, .descBoxCorner-bl, .descBoxCorner-br {
 float: left;
 width: 14px;
 height: 14px;}
 
.descBoxCorner-tl {
 background: url(../images/descBoxCorner.png) 0 0 no-repeat;}
.descBoxCorner-tr {
 background: url(../images/descBoxCorner.png) -14px 0 no-repeat;}
.descBoxCorner-bl {
 background: url(../images/descBoxCorner.png) 0 -14px no-repeat;}
.descBoxCorner-br {
 background: url(../images/descBoxCorner.png) -14px -14px no-repeat;}
 
.descBoxTop, .descBoxBottom {
 float: left;
 width: 512px;
 height: 14px;}
  
.descBoxTop {
 background: url(../images/descBoxEdge.png) 0 0 repeat-x;}
.descBoxBottom {
 background: url(../images/descBoxEdge.png) 0 -14px repeat-x;}
 
#center div.descBoxMiddle {
 background: url(../images/descBoxMiddle.png) 0 0 repeat-y;
 clear: both;
 padding: 0 14px 0 14px;
 font-size: 14px;
 font-weight: bold;
 width: 512px;}
 
.ordermessage {
 color:#DE751D;
 font-weight: bold;
 font-size: 20px;}
 
.orderpara {
 color:#544B8A;
 padding: 40px 75px 0 75px;
 font-weight: bold;
 font-size: 14px;}
 
.main-paging {
 clear: both;
 float:right;
 text-align:right;}

.paging-links {
 padding:4px 1px;}

.paging-links a, .paging-links a:link, .paging-links a:active, .paging-links a:visited {
 margin:3px 0;
 padding:0px 4px;
 background: #E4EDF2;
 border:1px solid #6AAAD3;
 color:#840000;
 text-decoration:none;
 font-weight:bold;}

.paging-links a:hover {
 background: #6AAAD3;
 border:1px solid #6AAAD3;
 text-decoration:none;
 color:#ffffff;}

.paging-current {
 margin:3px 0;
 padding:0px 4px;
 background: #6AAAD3;
 border:1px solid 6AAAD3;
 color:#ffffff;
 text-decoration:none;
 font-weight:normal;}

.paging-total {
 margin-bottom: 5px;
 width: 350px;
 text-align: left;
 float: left;}
 
.paging-total2 {
 margin-bottom: 5px;
 width: 200px;
 text-align: right;
 float: right;}

.paging-total-count {
 font-weight:bold;
 font-size:105%;}



