/* structure */

html, body 
{
	height: 100%;
	padding: 0px;
	margin : 0px;
}

h1
{
	text-align: center;
}


#main_tbl
{
	width : 100%;
	height : 100%;
}

#header_td
{
	background: #EDEFD6 url(../pics/header_td.gif) repeat-x scroll left;
	width: 100%;
	height: 263px;
}

#header_tbl
{
	width : 100%;
	height : 100%;
}

#header_left_td
{
	background: url(../pics/header_left_td.jpg) no-repeat scroll left;
	width: 368px;
}

#header_right_td
{
}

#header_right_td_tbl
{
	width: 100%;
	height: 100%;
/*	background: url(../pics/header_right_td_tbl.jpg) no-repeat scroll top right;
	background-position: 40px 0px;
*/
}

#menu_td
{
	height : 46px;
	background: url(../pics/menu_td.jpg) no-repeat scroll top right;
}

#body_td
{
	background: #EDEEE6 url(../pics/body_td.gif) repeat-y scroll left;
	width: 100%;
}

#body_tbl
{
	background: url(../pics/body_tbl.jpg) no-repeat scroll top left;
	width: 100%;
	height: 100%;
}

#body_left_td
{
	width: 257px;
	vertical-align: top;
}

#body_center_td
{
	vertical-align: top;
}

#body_right_td
{
	background: url(../pics/body_right_td.gif) repeat-y scroll right;
	width: 89px;
}

#footer_td
{
	background: url(../pics/footer_td.gif) repeat-x scroll left;
	width: 100%;
	height: 38px;
}

#content_right_td
{
	width: 200px;
	vertical-align: top;
}

#content_right_td table td
{
/*	border-left : #BABBB5 solid 1px;
	border-bottom : #BABBB5 solid 1px;
	*/
}

/* end structure */


/* font styles */

#content_left_td p, #body_center_td p
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	margin: 10px 15px 10px 15px;
}

#content_left_td p.submenu, #body_center_td p.submenu
{
	font: italic normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #313E99;
	margin: 15px 15px 30px 15px;
	/*border-bottom: 1px solid #BABBB5;*/
}

#content_left_td h1, #body_center_td h1
{
	font: normal normal normal 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #313E99;
	margin: 15px 0px 0px 15px;
}

#content_left_td h2, #body_center_td h2
{
	font: normal normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #313E99;
	margin: 15px 0px 0px 15px;
}

#content_left_td h3
{
	font: normal normal normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #313E99;
	margin: 10px 0px 0px 15px;
}




#content_right_td p
{
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	margin: 10px 15px 15px 15px;
}

#content_right_td h1
{
	font: normal normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #313E99;
	margin: 20px 0px 15px 15px;
}

#content_right_td h2
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #313E99;
	margin: 20px 0px 15px 15px;
}

#content_right_td h3
{
	font: normal normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	color: #313E99;
	margin: 20px 0px 15px 15px;
}

#content_right_td h2.tree
{
	margin: 10px 0px 10px 15px;
}

#content_right_td h3.tree
{
	margin: 10px 0px 0px 25px;
}





#menu_td p
{
	font: normal normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #393937;
	margin: 0px 0px 0px 0px;
}

#footer_td p
{
	font: normal normal bold 10px Tahoma;
	text-align: right;
	color: #393937;
	margin: 3px 10px 0px 0px;
}





a:link,a:visited,a:active
{
	text-decoration: none;
	font-weight: bold;
	color: #393937;
}

a:hover
{
	text-decoration : none;
	color: #393937;
}

#menu_td a:link, #menu_td a:visited, #menu_td a:active
{
	color: white;
}

#menu_td a:hover
{
	color: #EFE67F;
}

a.readmore
{
	font-style: italic;
	font-size: 11px;
}


/* images */

.intext_big_img
{
	border : #BABBB5 solid 1px;
	margin : 5px 15px 15px 0px;
}

.intext_small_img
{
	border : #BABBB5 solid 1px;
	margin : 0px 5px 5px 0px;
}

.catalogue_img
{
	border : #BABBB5 solid 1px;
	margin : 15px 0px 0px 15px;
}

.menu_right
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	margin-left: 10pt;
	margin-top: 10pt;
	list-style-type: none;
}

.menu_right_target
{
	font: normal normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	list-style-type: none;
	font-weight: bolder;
}

.menu_right2
{
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	margin-left: 20pt;
	list-style-type: none;
}

.menu_right2_target
{
	font: normal normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #393937;
	list-style-type: none;
	font-weight: bolder;
}


.menu_top_table
{
	padding: 0;
	spacing: 0;
	border: 0;
}

.menu_top_td
{
	border-right: solid 1px gold;
	border-top: solid 1px gold;
	border-bottom: solid 1px gold;
}

.menu_top_td_right
{
	border-top: solid 1px gold;
	border-bottom: solid 1px gold;
}

.menu_top_td_text
{
	font-family: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 1.0em;
	padding-right: 1.0em;
}

//
img {border: 0px;}

li.buttons { float: left;} /* lists aligned to the left */

ul.menu {
   list-style-type: none; /* suppression of useless elements */
   padding: 5px;
   font-size: 10px;
   margin: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.menu a {
     margin: 0px;
     height: 20px;
     padding: 0px 0px 0px 0px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #000;
     background: #ccc;
     }

.menu a:hover {
     background: #dddddd;
     }

.stepArrow {
		position:inherit;
		margin-top: 0px; 
		margin-bottom: 0px; 
		display:inline;
}

.setupOn {
     background: #CE2926 !important;
	 color: #ffffff !important;
     }

.btn {
	float: left;
	clear: both;
	background: url(/images/btn_left.png) no-repeat;
	padding: 0 0 0 10px;
	margin: 5px 0;
}
.btn a{
	float: left;
	height: 25px;
	background: url(/images/btn_stretch.png) repeat-x left top;
	line-height: 25px;
	padding: 0 10px;
	color: black;
	font-size: 1em;
	text-decoration: none;
}
.btn span {
	background: url(/images/btn_right.png) no-repeat;
	float: left;
	width: 10px;
	height: 25px;
}
.btn_addtocart { background-color: #A1A4AC; }
.btn_checkout { background-color: red; }
.btn_orange { background-color: orange; }
.btn_try { background-color: red; }
.clear {
	clear: both;
}

