html, body {
	margin: 0;	padding:0;	border:0;
	height:100%;	width:100%;
	background: #bdcf6d url(../images/pgbg.jpg) repeat-x top left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #65613c;
	/* text-shadow: #65613c 0 0 0;	- For safari Only */
}
img, form {
	margin: 0;	padding:0;	border:0;
}
a {
	color: #65613c;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color: #f15922;
	cursor:pointer;
}
a.arows, a.arows:hover {
	color:#65613C;	
}	
a.popups {
    color: #f5891f; 
    vertical-align:super;  
    line-height: 70%; 
    text-decoration: none;
}
.errmsg {
	font-weight: normal;
	font-size: 12px;
	color: #FF0000;	text-align: center;
}
.frmlbl {
	font-weight: normal;
	font-size: 12px;
	color: #65613c;
}

/* For Moz */ input[type=radio], input[type=checkbox] {
}    
input[type=text], input[type=password], textarea, select {
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
} /* End */
/* For IE */ input, textarea, select {
    border: 1px solid #dadcdc;	padding: 2px;
	font-weight: normal;
	font-size: 12px;
	color: #65613c;
}
input.nobdr { /* Use this for input types - "checkbox & radio" */
    border: none;
	background-color: transparent;
} /* End */

#wrapper {
	height: 166%;	width: 100%;
	margin: 0 auto 0 auto;	padding:0;	border:0;
	background: url(../images/divbg.jpg) no-repeat center top;
}
#inwrapper {
	height: auto;	width: 960px;
	margin: 0 auto 0 auto;	padding:0;	border:0;
}
#header {
	height: 80px;	width: 960px;
	margin:0;	padding:0;	border:0;
	background-color: #fffee7;
	float:left;
}
#inheader {
	height: 80px;	width: 880px;
	margin:0 0 0 40px;	padding:0;	border:0;
	float:left;
	
	display:inline; /* 4 IE6 fix */
	background:url(../images/logo.png) no-repeat left top;
}
#topmenu1 {
	height: 26px;	width: 218px;
	margin:0;	padding:0;	border:0;
	float: right;
	display: none;
	background:url(../images/topmenubg.png) no-repeat center;
}
#topmenu2 {
	height: 33px;	width: 571px;
	margin:24px 0 0 0;	padding:0;	border:0;
	float: right;
	clear:right;
	background:url(../images/topmenu2bg.png) no-repeat center;
}
#bodycnt {
	height:auto;
	/*height: 922px;*/	width: 960px;
	margin:0;	padding:0;	border:0;
        min-height:700px;
	background-color: #fff3b2;
	float:left;
	border-top: 1px solid #fff;
}
#hpmidsec {
	height: 864px;	width: 960px;
	margin:0;	padding:0;	border:0;
	float: left;
	background:url(../images/hpmidbg.jpg) no-repeat top center;
}
#midsec {
	height: 458px;	width: 960px;
	margin:0;	padding:0;	border:0;
	float: left;
	background:url(../images/midbg.png) repeat-x top left;
}
#midsectop {
	height: 61px;	width: auto;
	margin:0 35px 0 0;	padding:0;	border:0;
	float: right;
	display:inline;
}
#midsecbtm {
	height:373px;	width: 960px;
	margin:0;	padding:0;	border:0;
	float: left;
	display:inline;
}
#midsecbtmlft {
	height:373px;	width: 292px;
	margin:0 0 0 60px;	padding:0;	border:0;
	float: left;
	display:inline;
}
#midsecbtmlfttop {
	height:54px;	width: 292px;
	margin:0;	padding:11px 0 0 0;	border:0;
	float: left;
}
#midsecbtmlfttop img {
	float: left;	display:block;
}
#midsecbtmlfttop span {
	margin:4px 0 0 8px;	border:0;
	float: left;
	text-transform:uppercase;
	letter-spacing:-1px;
	font-weight:bold;	font-size:21px;
	color:#65613c;
	display:block;
}
#midsecbtmlftbtm {
	height: auto;	width: 292px;
	margin:0;	padding:0;	border:0;
	float: left;
}
#midsecbtmrgt {
	height:373px;	width: 562px;
	margin:0;	padding:0;	border:0;
	float: right;
	display:inline;
}
#mainimg {
	height:373px;	width: 562px;
	margin:0;	padding:0;	border:0;
	display:block;
	z-index:1;
	position:absolute;
}
/*#mainimgbtn {
	height:25px;	width: 121px;
	margin:330px 0 0 395px;	padding: 6px 0 0 0;	border:0;
	display:block;
	z-index:2;
	background:url(../images/btnbg2.png) no-repeat center;
	position:absolute;
	text-align:center;
}*/
#btn_bg a {
	font-size:17px;
	color:#FFF;
}
/*#thumbs {
	height: auto;	width: 750px;
	margin:4px 0 0 105px;	padding:0;	border:0;
	display: inline;
	float:left;
}*/
.inner_title {
	font-weight: bold;
	font-size: 15px;
	padding: 0;
	margin: 0;
	color:#65613c;
	
}	

/*#thumbs {
	height: auto;	width: 762px;
	margin:4px 0 0 99px;	padding:0;	border:0;
	display: inline;
	float:left;
}
.rows {
	height: 227px;	width: 252px;
	margin:0;	padding:0;	border:0;
	display: inline;
	float:left;
	background:url(../images/thumb_bg.png) no-repeat center top;
}*/
.style2
        {
           
           /* border-style: solid;
            border-width: 1px;*/
        }
.style1
        {
            text-decoration: underline;
        }
.resrch {
	color:#65613C;
	font-size:12px;
}
#thumbs {
	height: auto;	width: 762px;
	margin:4px 0 0 99px;	padding:0;	border:0;
	display: inline;
	float:left;
}
#thumbs_research {
	height: auto;	width: 912px;
	margin:4px 0 0 59px;	padding:0;	border:0;
	display: inline;
	float:left;
}
.rows {
	height: auto;	width: 252px;
	margin:0;	padding:0;	border:0;
	display: inline;
	float:left;
	background:url(../images/thumb_bg.png) no-repeat center top;
}
/*.col1:hover,.col2:hover,.col3:hover,.col4:hover,.col5:hover,.col6:hover {
	cursor: pointer;
}*/	
.col1,.col2,.col3,.col4,.col5,.col6,.col7 {
	height: auto;	width: 195px;
	margin:19px 0 0 19px;	padding:0;	border:0;
	display: inline;	float:left;
}
/*.col1:hover,.col2:hover,.col3:hover,.col4:hover,.col5:hover,.col6:hover {
	cursor: pointer;
}	
.col1 {
	height: auto;	width: 195px;
	margin:19px 0 0 19px;	padding:0;	border:0;
	display: inline;	float:left;
}
.col2 {
	height: auto;	width: 195px;
	margin:19px 0 0 60px;	padding:0;	border:0;
	display: inline;	float:left;
}
.col3 {
	height: auto;	width: 195px;
	margin:19px 0 0 54px;	padding:0;	border:0;
	display: inline;	float:left;
}*/
.sechead {
	height: 29px;	width: 195px;
	margin:0;	padding:10px 0 0 0;	border:0;
	display: block;	float:left;
	text-align:center !important;
	font-weight:bold;
	font-size:15px;
}
#tptxtsec {
	height: 36px;	width: 960px;
	margin:16px 0 0 0;	padding:15px 0 0 0;	border:0;
	display: block;	float:left;
	text-align:center !important;
	font-weight:bold;
	font-size:21px;
	color:#fff;
}
#hpboxs {
	height: 435px;	width: 883px;
	margin:0 0 0 38px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	background:url(../images/hpboxs.png) no-repeat center top;
}
#hptxtboxs {
	height: 41px;	width: 849px;
	margin:0 0 0 47px;	padding:16px 0 0 0;	border:0;
	display: inline;	float:left;
}
#hptxtbox1 {
	height: 41px;	width: 252px;
	margin:0 0 0 0px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
}
#hptxtbox1 img, #hptxtbox2 img, #hptxtbox3 img {
	margin:0; padding:0;	border:0;
	height:22px; width:67px;
}
#hptxtbox1 span, #hptxtbox2 span, #hptxtbox3 span {
	margin:0px 0 0 8px;	border:0;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	font-size:18px;
}
#hptxtbox2 {
	height: 41px;	width: 252px;
	margin:0 0 0 47px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
}
#hptxtbox3 {
	height: 41px;	width: 252px;
	margin:0 0 0 45px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
}
#hpbox1 {
	height: 345px;	width: 252px;
	margin:0 0 0 10px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
	font-size:20px;
	font-weight: bold;
}
#hpbox2 {
	height: 345px;	width: 252px;
	margin:0 0 0 47px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
	font-size:20px;
	font-weight: bold;
}
#hpbox3 {
	height: 345px;	width: 252px;
	margin:0 0 0 45px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
	font-size:20px;
	font-weight: bold;
}
#hpcaption {
	height: 25px;	width: 960px;
	margin:70px 0 0 0px;	padding:0px 0 0 0;	border:0;
	display: inline;	float:left;
	text-align:center;
	font-size:33px;
	color:#FFF;
}
.secdesc {
	height: auto;	width: 195px;
	margin:0;	padding:10px 0 0 0;	border:0;
	display: block;	float:left;
	text-align:justify;
	line-height:normal;
}
.sechead img {
	margin:0; padding:0;	border:0;
	height:11px;	width:34px;
}
.sechead span {
	margin:-4px 0 0 8px;	border:0;
	text-transform:uppercase;
	font-weight:bold;
	color:#65613c;
}

ul.tlist {list-style:none; margin:0; padding:0}
ul.tlist li {float:left; margin:3px 0 0 17px; padding:0; display:inline}
ul.tlist a, ul.tlist a:hover {font-size:17px; line-height:normal; color:#FFF}
ul.tlist a:hover {}
ul.tlist a.activ {color: #f15922}


ul.tlist2 {list-style:none; margin:0; padding:0}
//ul.tlist2 li {float:left; margin:7px 0 0 27px; padding:0; display:inline}
ul.tlist2 li {float:left; margin:7px 0 0 29px; padding:0; display:inline}
ul.tlist2 a, ul.tlist2 a:hover {font-size:17px; line-height:normal; color:#5e6062}
ul.tlist2 a:hover {color:#f15922}
ul.tlist2 a.activ {color: #f15922}

ul.tlist3 {list-style:none; margin:0; padding:0}
ul.tlist3 li {float:left; margin:17px 0 0 3px; padding:0; display:inline}
ul.tlist3 a, ul.tlist3 a:hover {font-size:17px; line-height:normal; color:#65613c; background:url(../images/btnbg.png) no-repeat center; width:65px; height:33px; display:block; padding:7px 3px 0 0; text-align:center; cursor:pointer}
ul.tlist3 li.buy a, ul.tlist3 li.buy a:hover {font-size:17px; line-height:normal; color:#65613c; background:url(../images/btnbg1.png) no-repeat center; width:65px; height:33px; display:block; padding:7px 3px 0 0; text-align:center; cursor:pointer}
ul.tlist3 a:hover {}
ul.tlist3 a.activ {color: #f15922}

h1 {
	margin:0;	padding:0;	border:0;
	font: normal 26px "Times New Roman", Times, serif;
	color:#d02931;
	float:left;
	line-height:normal;
	font-style:italic;
	width:100%;
}
#footer {
	margin:0;	padding:13px 38px 0 38px;	border:0;
	height: 117px;	width: 884px;
	float: left;
	background-color: #cce3a3;
	border-top: 1px solid #fff;
}
#cr {
	margin:0;	padding:0;	border:0;
	float: left;
	text-transform:uppercase;
	font-size:9px;
	color:#7f7f7f;
	letter-spacing:1px;
}
#btmlinks {
	margin:0;	padding:0;	border:0;
	float: right;
}
#btmlinks a, #btmlinks a:hover {
	text-transform:uppercase;
	color:#7f7f7f;
	letter-spacing:1px;
	margin-left:20px;
}
.enter {
	font-size: 15px;
	color:#f15922;
	text-decoration:underline;
	line-height:22px;
	padding: 0;
	margin: 0; 
}

/****** Footer Menu ******/
ul.fmenu, ul.fmenu li span span {list-style:none; margin:0; padding:0}
ul.fmenu li {float:left; margin:0 15px 0 0; padding:0}
span.separator {font-size: 11px}
ul.fmenu li a, ul.fmenu li a:hover {margin:0; padding:0 0 0 15px; display:block; background:url(../images/sptr.gif) no-repeat left center; font-size: 11px; color: #65613c; white-space: nowrap}
ul.fmenu li a:hover {color: #d02931}

/****** Top Menu ******/

#navigation
{
list-style:none;
margin:0;	padding:0;

width: 100%;
float:left;
}

#navigation a
{
color: #65613c;
text-decoration: none;
font: normal 13px Arial, Helvetica, sans-serif;
margin: 0px 0 0 0;
	height:31px;
}

#navigation a span
{
padding-left: 16px;	padding-right: 0px;
}

#navigation a:hover span
{
background: url(../images/lfthlf.gif) no-repeat left center;
height: 31px;
}

#navigation a:hover span span
{
background: url(../images/rgthlf.gif) no-repeat right center;
height: 23px;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac */
#navigation a, #navigation a span
{
float: none;
}
/* End hide */

#navigation a:hover
{
cursor:pointer;
color:#fff;
background: url(../images/atbg.gif) repeat-x;
padding:0;
}

#navigation ul
{
list-style: none;
padding: 0;	margin: 0;
}

#navigation li
{
margin: 0px 0 0 0;	padding:0;
float: left;
padding: 0 12px 0 0;
}

#navigation li li
{
background: none;
}

#navigation a span span
{
padding:8px 14px 0 0; margin:0; border:0;
}

/***** Multi-level menu  *****/

#navigation ul
{
position: absolute;
z-index: 500;
margin:0px 0 0 0px !important;
}

#navigation ul li
{
margin: 0;	padding:0;
float: left;
border-right: none;
}

#navigation ul a
{
margin: 0;
}

#navigation ul a:hover, #navigation ul a:hover span, #navigation ul a:hover span span, #navigation ul span
{
margin: 0;
padding:0;
background: none;
text-transform: none;
height: 22px;
}

#navigation ul a span span
{
padding:0; margin:0; border:0;
}

#navigation ul li a, #navigation ul li a:hover
{
background: none;
border-bottom: 1px solid #dadcdc;
color:#65613c;
padding:0; margin:0; border:0;
}

#navigation ul li a:hover
{
color:#d02931;
}

#navigation ul, #navigation ul li a
{
height: auto;	width: 100px;
padding: 0;
}

#navigation ul ul
{
left: 100px;
position: absolute;
}

#navigation ul ul li
{
top: -25px;
position: relative;
}

#navigation ul li {float: left; width: 100%}

#navigation ul,
#navigation li:hover ul ul,
#navigation ul li:hover ul ul {display: none}

#navigation li:hover ul,
#navigation ul li:hover ul,
#navigation ul ul li:hover ul {display: block}

#navigation ul,
#navigation ul ul,
#navigation ul ul ul,
#navigation ul ul ul ul {list-style: none; padding: 0; margin: 0}





/*#mainimgbtn {
 height:31px; width: auto;
 margin:330px 0 0 250px; padding: 0; border:0;
 display:block;
 z-index:2;
 position:absolute;
}*/

#mover {
	height:373px;	width: 562px;
	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	border:0;
	display:block;
	z-index:2;
	position:absolute;
}
#mainimgbtn {
	height:31px;	width: auto;
	margin:330px 12px 0px 0px;	padding:0px 0px 0px 0px;	border:0;
	display: inline; /* block */
	z-index:3;
	float:right;
}
#lft_cnr {
 height:31px; width: 5px;
 margin:0; padding:0; border:0;
 display:block;
 background:url(../images/lft_cnr.png) no-repeat center;
 float:left;
}
#btn_bg {
 height:25px; width: auto;
 margin:0; padding:6px 6px 0 6px; border:0;
 display:block;
 background:url(../images/btn_bg.png) repeat-x;
 text-align:center;
 float:left;
}
#rgt_cnr {
 height:31px; width: 5px;
 margin:0; padding:0; border:0;
 display:block;
 background:url(../images/rgt_cnr.png) no-repeat center;
 float:left;
}
#btn_bg a {
 font-size:17px;
 color:#FFF;
}

.logo_style {
 float:left;
 display:block;
 height:74px;
 width:157px;
 cursor:pointer;
}
.rowholder {
	float: left;
	margin:0 0 15px 0;
	
	display: block;
	height: auto;
}


