@import url("menu.css");



body {

	padding: 0;

	border: 0;

	margin: 0 auto;

	background: #60321E url(../images/bg_main.jpg) repeat-x;

	text-align: center;

	line-height: 18px;

	font-family: "Trebuchet MS", Arial;

	color: #60321E;

	font-size: 14px;

}



a:link  {color: #60321E; text-decoration: none;}

a:visited {color:#60321E; text-decoration: none;}

a:hover {color: #A64D1F; text-decoration: none;}

a:active { color:#60321E; text-decoration: none;}



a.lnkred, a.lnkred:active, a.lnkred:focus, a.lnkred:link, a.lnkred:visited  {font-family: "Trebuchet MS", Arial; font-size:14px; font-weight:bold; color:#A64D1F; text-decoration:none;}

a.lnkred:hover {color:#292A5B;}



a.lnkul, a.lnkul:active, a.lnkul:focus, a.lnkul:link, a.lnkul:visited  {font-family: "Trebuchet MS", Arial; font-weight:normal; color:#60321E; text-decoration:underline;}

a.lnkul:hover {color:#A64D1F;}



a.lnkbr, a.lnkbr:active, a.lnkbr:focus, a.lnkbr:link, a.lnkbr:visited  {font-family: "Trebuchet MS", Arial; font-weight:normal; color:#A64D1F; text-decoration:none;}

a.lnkbr:hover {color:#60321E;}



a.lnkbrul, a.lnkbrul:active, a.lnkbrul:focus, a.lnkbrul:link, a.lnkbrul:visited  {font-family: "Trebuchet MS", Arial; font-weight:normal; color:#A64D1F; text-decoration:underline;}

a.lnkbrul:hover {color:#60321E;}



.txtred{

	font-size:       14px;

	font-weight:     bold;

	color:           #A64D1F;

	text-decoration: none;

}



.red{

	color:           #CC0000;

}



.txtblue{

	color:           #364471;

}



.txtline{

	text-decoration: line-through;

}



.txt16b{

	font-size: 16px;

	font-weight: bold;

}



#top_hold {

	width:100%;

	height:auto;

    margin:0;

	float: left;

	padding:0;

    text-align: left;

	background: url(../images/bg_top.jpg) no-repeat top center;

}



#top {

	width:1000px;

	height:215px;

    margin:0 auto;

	padding:0;

    text-align: left;

}



#logo {

	padding:0;

	margin:0;

	position: relative;

	left: 140px;

	float:left;

}



#toplinks {

	float:right;

	width: 350px;

	padding: 25px 5px 0 0;

	margin:0;

	color: #666666;

	text-align: right;

}



#toplinks ul {

	padding: 0;

	margin:0;

}



#toplinks li {

	padding: 0 10px 0 10px;

	margin:0;

	display: inline;

	list-style: none;

}



#toplinks a, #toplinks a:active, #toplinks a:focus, #toplinks a:link, #toplinks a:visited{

	color: #D4A04F;

	text-decoration: none;

}



#toplinks a:hover{

	color: #D8CBA3;

}



#signin {

	float:right;

	width: 350px;

	padding: 60px 5px 0 0;

	margin:0;

	color: #D4A04F;

	text-align: right;

}



#signin a, #signin a:active, #signin a:focus, #signin a:link, #signin a:visited{

	color: #D8CBA3;

	text-decoration: none;

}



#signin a:hover{

	color: #D4A04F;

}



#menu {

	height:67px;

    margin:0;

	padding:0;

    text-align: left;

	vertical-align: top;

	position: relative;

	left: 155px;

	float: left;

}



#search {

    margin:0;

	padding:12px 5px 0 0;

    text-align: left;

	vertical-align: top;

	float: right;

}



#search input {

    margin:0;

	padding:1px 0 0 7px;

    background: url(../images/bg_search.jpg) no-repeat top left;

	width: 168px;

	height: 20px;

	color: #D4A04F;

	border: 0;

	font-family: "Trebuchet MS", Arial; font-size: 14px;

}



#contain {

	width:100%;

	height:auto;

    margin:0;

	float: left;

	padding:0;

    text-align: center;

	background: #F6ECCD url(../images/bg_content.jpg) repeat-x top;

}



#content {

	width:1000px;

	height:auto;

    margin:1px auto 0 auto;

	padding:0;

    text-align: left;

}



#leftcol {

	width:225px;

	height:auto;

    margin:0;

	float: left;

	padding:5px 0 0 20px;

    text-align: left;

	background: url(../images/bg_left.jpg) no-repeat top left;

}



#login {

	width:225px;

	height:auto;

    margin:0;

	float: left;

	padding:20px 0 10px 0;

    text-align: left;

	line-height: 30px;

}



img.margb {margin-bottom: 10px;}



input.log {

	width:155px;

	height:auto;

    margin:5px 0 5px 0;

	padding:0 0 0 3px;

    text-align: left;

	border: 1px solid #B3B9C3;

	color: #60321E;

	font-family: "Trebuchet MS", Arial;

	font-size: 14px;

}



#upevents {

	width:225px;

	height:auto;

    margin:0;

	float: left;

	padding:10px 0 0 0;

    text-align: left;

}



#events {

	width:205px;

	height:auto;

    margin:10px 0 0 0;

	padding:20px 10px 20px 10px;

    text-align: left;

	background:  #FFF7DF url(../images/events_bgtop.jpg) no-repeat top left;

}



.sep {

	width:205px;

	height:auto;

    margin:0 auto;

	padding:20px 0;

    text-align: left;

	background: url(../images/sep.jpg) no-repeat center;

}



#cards {

	width:225px;

	height:auto;

    margin:0;

	padding:10px 0 10px 0;

    text-align: center;

	float: left;

}



#cards img {

    margin:0 3px 0 3px;

	padding:0;

	border: 0;

}



#newsletter {

	width:205px;

	height:auto;

    margin:0;

	padding:10px 10px 10px 10px;

    text-align: left;

	background:  #FFF7DF;

	float: left;

}



#maincont {

	width:704px;

	height:auto;

    margin:0 0 0 15px;

	float: left;

	padding:0;

    text-align: left;

}



#banner{

	width:704px;

	height: auto;

	padding: 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

}



#contdiv{

	width:690px;

	height: auto;

	padding: 20px 5px 10px 9px;

	margin: 3px 0 0 0;

    text-align: left;

	vertical-align:top;

	float:left;

	background: url(../images/bg_maincont.png) no-repeat top left;

}

#contdiv_new{

	width:690px;

	height: auto;

	padding: 10px 5px 10px 9px;

	margin: 3px 0 0 0;

    text-align: left;

	vertical-align:top;

	float:left;

	background: url(../images/bg_maincont.png) no-repeat top left;

}



#contdiv p{

	padding: 10px 0 5px 0;

	margin: 0;

    text-align: left;

	font-size: 13px;

}

#contdiv_new p{

	padding: 10px 0 5px 0;

	margin: 0;

    text-align: left;

	font-size: 13px;

}



#fp_hold{

	width:693px;

	height: auto;

	padding: 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:right;

	background: #EBDDBA url(../images/fp_bottom.jpg) no-repeat bottom left;

}



#fproducts{

	width:693px;

	height: auto;

	padding: 10px 0 10px 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

	background: url(../images/fp_top.jpg) no-repeat top left;

}



.fprow{

	width:683px;

	height: auto;

	padding: 0 0 0 10px;

	margin: 0;

    text-align: center;

	vertical-align:top;

	float:left;

}



.rowmarg{

	margin: 20px 0 10px 0;

}



.rowmbord{

	margin: 0 0 10px 0;

	padding: 0 0 30px 10px;

	border-bottom: 1px solid #EAD9B3;

}



.fp{

	width:180px;

	height: 183px;

	padding: 0;

	margin: 0 65px 0 0;

	background: url(../images/bg_featured_products.png) no-repeat top center;

	float: left;

}



.fp3{

	width:180px;

	height: 183px;

	padding: 0;

	margin: 0;

	background: url(../images/bg_featured_products.png) no-repeat top center;

	float: left;

}



.fpimg{

	vertical-align: middle;

	text-align: center;

	position: relative;

	margin: 0 auto;

	padding: 10px 0 0 0;

}



.fplabel{

	text-align: center;

	margin: 0 65px 0 0;

	padding: 0;

	width:180px;

	float: left;

}



.fplabel3{

	text-align: center;

	margin: 0;

	padding: 0;

	width:180px;

	float: left;

}



#footer_hold{

	width:100%;

	height: auto;

	padding:0;

	margin: 0;

	float: left;

    text-align: center;

	vertical-align: top;

	background:  #60321E url(../images/bg_footer.jpg) repeat-x top;

}



#footer{

	width:960px;

	height: auto;

	padding:20px 20px 0 20px;

	margin: 0 auto;

    text-align: center;

	vertical-align: top;

	color: #D4A04F;

}



#copy{

	height: auto;

	padding:0 0 10px 0;

	margin: 0;

    text-align: left;

	vertical-align: top;

	float: left;

}



#flinks{

	height: auto;

	padding:0 0 10px 0;

	margin: 0;

    text-align: left;

	vertical-align: top;

	float: right;

}



#flinks ul{

	height: auto;

	padding:0;

	margin: 0;

}



#flinks li{

	padding:0 10px 0 10px;

	margin: 0;

	display: inline;

	list-style: none;

}



#footer a, #footer a:active, #footer a:focus, #footer a:link, #footer a:visited{

	color: #D4A04F;

}



#footer a:hover{

	color: #D8CBA3;

}



#headtab{

	width:664px;

	height: 30px;

	padding: 14px 20px 0 20px;

	margin: 0;

	float:left;

}



.bluetab{

	background:  url(../images/header_blue.png) no-repeat top left;

	text-align: right;

}



.browntab{

	background:  url(../images/header_brown.png) no-repeat top left;

	text-align: right;

}



.cbrowntab{

	background:  url(../images/header_cbrown.png) no-repeat top left;

	text-align: left;

}



.product_frame{

	width:236px;

	height: 296px;

	padding: 12px;

	margin: 20px 0 0 0;

    text-align: center;

	float:left;

	background: #E7D4AB;

	border: 1px solid #364471;

	display: table;

	position: relative;

}



.product{

	height: 100%;

	width:100%;

	vertical-align: top;

	text-align: center;

	margin: 0 auto;

	padding: 0;

	background: #FFF7DF;

	display:table-cell;

	position: relative;

}



.product img{

	margin: 15px 0 0 0;

}



.prod_desc{

	vertical-align: top;

	width: 320px;

	text-align: left;

	margin: 20px 0 0 0;

	padding: 0 0 0 50px;

	float: left;

	font-size: 13px;

}



input.qty {

	width:70px;

	height:auto;

    margin:0;

	padding:0 0 0 3px;

    text-align: left;

	border: 1px solid #B3B9C3;

	color: #60321E;

	font-family: "Trebuchet MS", Arial;

	font-size: 13px;

}



.head_line{

	width: 100%;

	text-align: left;

	margin: 20px 0 20px 0;

	padding: 0;

	float: left;

	border-bottom: 1px solid #EAD9B3;

	font-weight: bold;

}



#class_top{

	width: 100%;

	text-align: left;

	margin: 0;

	padding: 0;

	float: left;

}



.ctop{

	width: 168px;

	height: 22px;

	text-align: center;

	margin: 0 6px 0 0;

	padding: 13px 0 0 0;

	float: left;

	background:  url(../images/cbox_top.png) no-repeat top left;

}



#class_boxes{

	width: 100%;

	text-align: left;

	margin: 0 0 40px 0;

	padding: 0;

	float: left;

}



#class_cont{

	text-align: left;

	width:100%;

	margin: 0;

	padding: 0;

	float: left;

	background:  url(../images/cbox_bgb.gif) repeat-y;

}



.class{

	width: 164px;

	min-height: 250px;

	height: auto !important;

	height: 250px;

	text-align: left;

	margin: 0 8px 0 2px;

	padding: 1px 0 0 0;

	float: left;

	background:  url(../images/cbox_bg.gif) repeat-x bottom;

}



* html .class{

	margin: 0 9px 0 1px;

}



* html .clast{

	margin-right: 0;

}



#contdiv .class p{

	margin: 15px 0 0 0;

	padding: 0 5px 0 8px;

	color: #000;

	font-size: 13px;

	line-height: 15px;

}

#contdiv_new .class p{

	margin: 15px 0 0 0;

	padding: 0 5px 0 8px;

	color: #000;

	font-size: 13px;

	line-height: 15px;

}



#class_bottom{

	text-align: left;

	width:100%;

	margin: 0;

	padding: 0 0 10px 0;

	float: left;

	background:  url(../images/cbox_bott.jpg) no-repeat bottom left;

}



.bclass{

	width: 154px;

	height: auto;

	text-align: right;

	margin: 0 8px 0 2px;

	padding: 0 10px 0 0;

	float: left;

}



.clast{

	margin-right: 0;

}



.bclass a, .bclass a:active, .bclass a:focus, .bclass a:link, .bclass a:visited{

	text-decoration: underline;

	font-size: 13px;

}



.bclass a:hover{

	text-decoration: underline;

}



#contactleft{

	width:260px;

	height: auto;

	padding: 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

	border-right: 1px solid #E6D3AA;

}



#contactinfo{

	width:260px;

	height: auto;

	padding: 0 0 40px 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

	background: url(../images/vergrad.png) no-repeat top;

}



.contnumb{

	padding: 20px 0 10px 50px;

	margin: 0;

    text-align: left;

	vertical-align:top;

}



#contacthours{

	width:260px;

	height: auto;

	padding: 30px 0 0 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

	background: url(../images/horgrad.png) no-repeat top left;

	border-top: 1px solid #E6D3AA;

}



#contactform{

	width:420px;

	height: auto;

	padding: 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:right;

}



.formtab td{

	padding: 0 3px 0 3px;

	margin: 0;

	color: #292A5B;

}



input.cform, #contactform textarea {

	width:235px;

	height:auto;

    margin:2px 0 2px 0;

	padding:0 0 0 3px;

    text-align: left;

	border: 1px solid #B3B9C3;

	color: #60321E;

	font-family: "Trebuchet MS", Arial;

	font-size: 14px;

	color: #292A5B;

}



#contacttxt{

	width: 100%;

	height: auto;

	padding: 30px 0 20px 0;

	margin: 0;

    text-align: left;

	vertical-align:top;

	float:left;

}



#contacttxt p{

	padding: 10px 0 5px 0;

	margin: 0;

    text-align: left;

	font-size: 14px;

}

/*=== Newly added ==================================*/
.header_new
{	background:url(../images/bg_top.gif) no-repeat left top;
	width:692px;
	height:44px;
	text-align:right;
	padding:0 12px 0 0;
}
.header_new1
{	background:url(../images/bg_top.gif) no-repeat left top;
	width:692px;
	height:29px;
	text-align:right;
	padding:0 12px 0 0;
}
.header_new02
{	background:url(../images/header_bg.gif) no-repeat left top;
	width:692px;
	height:44px;
	text-align:right;
	padding:0 12px 0 0;
}
.header_new h2,.header_new02 h2
{	font:bold 16px/44px "Trajan Pro,";
	color:#fff8e4;
	text-transform:uppercase;
	text-align:right;
	padding:0!important;
	margin:0!important;
}
.content_wrapper_box
{	background:#f0e3c3 url(../images/con-wraper-box-bg.jpg) repeat-x left top;
	margin-top:0px;
	padding:2px 10px 10px 10px;
	height:auto;
}

.content_wrapper_box p
{
	margin-top:0px;
	padding:10px 0px 0px 20px;
	text-align:left;
}

#content_wrapper_box_descr{
font-size:13px;
margin:0;
padding:10px 0px 0px 20px;
text-align:left;
}

#content_wrapper_box_descr p{
font-size:13px;
margin:0;
padding:10px 0px 0px 20px;
text-align:left;
}
.content_wrapper_box .row01
{	 font-weight:bold;
background:#e9dfc4;
 color:#60321E;
 font-family:"Trebuchet MS",Arial;
 font-size:13px;
}

.content_wrapper_box .row01 p
{	 font-weight:bold;
background:#e9dfc4;
 color:#60321E;
 font-family:"Trebuchet MS",Arial;
 font-size:13px;
 line-height:13px;
 margin:0px; padding:0px;
}
.content_wrapper_box .row02
{	background:#f3ebd4;
 font-weight:bold;
 color:#60321E;
 font-family:"Trebuchet MS",Arial;
 font-size:13px;
}

.content_wrapper_box .row02 p
{	background:#f3ebd4;
 font-weight:bold;
 color:#60321E;
 font-family:"Trebuchet MS",Arial;
 font-size:13px;
 line-height:13px;
 margin:0px;
 padding:0px;
}
.header01
{	color:#6A3221!important;
font-size:26px!important;
margin:0 !important;
padding:0 0 6px !important;
}
.sub_header01
{	font-size:18px;
}
.new_fombox
{	border:#0b0000 1px solid;
	background:#e7d4aa;
	padding:0px 6px 6px 6px;
	font-size:11px;
}

.new_fombox1
{	border:#0b0000 1px solid;
	background:#e7d4aa url(../images/border-tile.jpg) repeat-x left bottom;
	padding:0px 6px 6px 6px;
	font-size:11px;
}
.new_fombox_bg_new
{	background:url(../images/fombox-bg.jpg) repeat-x left top;
}

.email
{	background:url(../images/mail.gif) no-repeat left top;
	padding-left:20px;
	float:right;
	display:block;
}
.txt_box01
{	width:69px;
	height:14px;
	border:#bfb3cb 1px solid;
	padding:2px;
}
.list_box01
{	width:248px;
	height:20px;
}
.img_border
{	border:#0b0000 1px solid;
}
.content_wrapper_box table
{ float:none!important;
}
.content_wrapper_box td
{ margin:auto!important;
 padding:0px 0px 2px 0px !important;
font-size:14px!important;
}
.button01
{ background:url(../images/info_button.gif) no-repeat left top;
 width:59px;
 height:24px;
 border:0;
 cursor:pointer;
 font-size:14px;
}
.button02
{ background:url(../images/register.gif) no-repeat left top;
 width:96px;
 height:24px;
 border:0;
 cursor:pointer;
}
.new_fombox td
{ font-size:11!important;
 padding:0px 4px 4px 4px!important;
}

.new_fombox1 td
{ font-size:11!important;
 padding:0px 4px 4px 4px!important;
}
.button03
{ background:url(../images/buy_now.gif) no-repeat left top;
 width:96px;
 height:24px;
 border:0;
 cursor:pointer;
}




