/**---------------------------------- Default ----------------------------------**/
*
{
	padding: 0px;
	margin: 0px;
}


input
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #362f2d;
}

td 

{

	padding: 3px 5px 3px 5px;
	
/*	border: 1px solid #004a80;*/

}

table

{

border-collapse: collapse;

/*border: 1px solid #004a80; */


}

/*
table.noBorder

{

border-collapse: collapse;

border: none; 


}
*/
p
{
	margin: 0px 0px 20px 0px;
}

img
{
	border: 0px;
}

a
{
	cursor: pointer;
	color: #004a80;
}

a:hover
{
	text-decoration: none;
}

a:visited
{
}

a:focus
{
}

a:link
{
}

a:active
{
}

h1
{
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #004a80;

	margin: 14px 0px 12px 0px;
	padding:0;
	line-height:100%
}

h2
{
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #004a80;
}

h3
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #004a80;
}

h4
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #004a80;
}

h5
{
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #004a80;
}

h6
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #004a80;
}

/**---------------------------------- Main ----------------------------------**/
html
{
	height: 100%;
}

body
{
	cursor: default;
	height: 100%;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #362f2d;

	background: #fffeb4;
}

#wrapper
{
	width: 100%;
	min-width: 1000px;
	min-height: 100%;

	padding-bottom: 102px;
}

#footer
{
	position: relative;

	height: 47px;
	width: 100%;
	
	clear: both;

	min-width: 1000px;

	margin-top: -48px;

	border-top: 1px solid #858582;
	background: #e6d9ad;
}

#header
{
	height: 196px;

	background: url("../images/header_bg.jpg") left top  repeat-x;

	position: relative;

}

#headerSub1
{
	height: 196px;
	width: 128px;

	float: left;

	background: url("../images/header_bg2.jpg") left top  no-repeat;
}

#headerSub2
{
	height: 196px;

	background: url("../images/header_bg.jpg") left top  repeat-x;

	margin: 0px 0px 0px 118px;
}

#logo
{
	position: absolute;
	top: 71px;
	left: 64px;
}

#center
{
	clear: both;

	
}

#centerSub1
{
	float: left;
	width: 100%;

	margin: 0px -230px 0px 0px;
}

#right
{
	float: right;
	width: 230px;

	border-top: 1px solid #000000;

	background: url("../images/right_bg.png") top left no-repeat;

	min-height: 440px;
	padding-bottom: 48px;
}

#rightSub1
{
	padding: 12px 14px 0px 30px;
}

#left
{
	width: 228px;
	float: left;

	border-top: 1px solid #000000;

	background: url("../images/left_bg.png") top right no-repeat;

	min-height: 440px;
	padding-bottom: 48px;
}

#leftSub1
{
	padding: 25px 20px 0px 39px;
}

#centerCenter
{
	margin: -12px 230px 0px 228px;

	background: url("../images/center_center_bg.png") top left repeat-x;

	position: relative;
	padding-bottom: 48px;
}

#centerCenterSub1
{
	background: url("../images/center_center_bg2.png") top left no-repeat;
}

#centerCenterSub2
{
	background: url("../images/center_center_bg3.png") top right no-repeat;

	min-height: 440px;
	padding: 14px 30px 0px 30px;
}

#centerCenterSub2 img {
	padding:0 10px;

}

#copyright
{
	position: absolute;

	top: 0px;
	left: 34px;
	
	font: normal 11px Verdana, Helvetica, sans-serif;
	color: #515050;

	line-height: 47px;
}

#copyright2
{
	position: absolute;

	top: 14px;
	right: 34px;

	font: normal 9px Tahoma, Helvetica, sans-serif;
	color: #3b3b3b;

	text-align: right;

	background: url("../images/copyright_bg.png") top right no-repeat;

	padding: 2px 26px 0px 0px;

	line-height: 8px;

	height: 21px;
}

#banners
{
	display: 
	table;
	margin: 8px auto 0px auto;
}


#bannersSub1
{
	display: table-row; 
}

#bannersSub1 p
{
	display: table-cell;

	padding: 0px 2px 0px 0px;
}

.pType1
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #4b4b4b;
}

.color1
{
	color: #9d0a0e;
}

.spanType1
{
	font: normal 12px Arial, Helvetica, sans-serif !important;
	color: #004a80 !important;
}

#pPrice
{
	margin: 20px 0px 0px 0px;
}

#pPrice a
{
	font: normal 14px Arial, Helvetica, sans-serif !important;
	color: #004a80 !important;

	text-decoration: none;
}

#pPrice a:hover
{
	text-decoration: underline;
}

.navigation
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #8b8b8b;
}

.navigation a
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #004a80;

	text-decoration: none;

	border-bottom: 1px solid #bed2b5;
}

.navigation a:hover
{
	border-bottom: none;
}

.spanType2
{
 	font: normal 14px Arial, Helvetica, sans-serif; */
	color: #362f2d;

	display: block;
	margin: 22px 0px 5px 0px;
}

/**---------------------------------- Forms ----------------------------------**/
.form
{
}

.form fieldset
{
	border: 0px;
}

.form .line1
{
	width: 100%;
	float: left;
}

.form .line1 label
{
	float: left;
	display: block;
}

.form .line1 .text
{
	float: right;
	display: block;
}

/**---------------------------------- Links ----------------------------------**/

/**---------------------------------- Navigation ----------------------------------**/
#mainMenu
{
	list-style: none;
	margin-left: 0px; 
}

#mainMenu li
{
	
}

#mainMenu li a
{
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #000000;

	text-decoration: none;
}

#mainMenu li .sub1
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #595959;
}

#mainMenu li a:hover
{
	text-decoration: underline;
}

#mainMenu li ul
{
	list-style: none;
	 margin-left: 0px; 
	padding: 4px 0px 8px 0px !important;
}

#mainMenu li ul li
{
	background: url("../images/main_menu_bg.png") left 7px no-repeat;
	
	margin: 0px 0px 3px 0px;
}

#mainMenu li ul li a
{
	

	font: normal 14px Arial, Helvetica, sans-serif !important;
	color: #004a80 !important;

	padding: 0px 0px 0px 15px;

	display: block;
}

.contentMenuBox {
	margin:0;padding:0;
	padding-bottom:20px
}

.contentMenuBox li {list-style:none}


/**---------------------------------- Othen ----------------------------------**/
.floatClear
{
	clear: both;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.hide
{ 
	display:none; 
}

.noHeight
{
	height: 0px;
}

.alignToCenter
{
	text-align: center;
}

.alignToLeft
{
	text-align: left;
}

.alignToRight
{
	text-align: right;
}
ul
{
  	margin-left: 10px;
    margin-bottom: 10px;
} 
.tdType1, th
{
	text-align: center; font-weight: block; padding; 2px 0px 2px 0px;
}

/**---------------------------------- Color ----------------------------------**/

.form .header 
{
	font-weight: bold; font-size:120%; padding: 0px 0px 20px 0px;
}
//.message {text-align:left;margin-top:20px;padding:15px 10px 15px;background:#ffe;border:1px solid #ddd}
.message img {margin:3px 10px 0 4px;width:48px;height:48px;padding-bottom:30px;float:left}
.message .short {display:block;font-size:12px;font-weight:bold;line-height:180% !important}
.message .text {}
.message .orderId b {color:#e22}

