@import url("catalog.css");

body {
	background-color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	text-align:center;
	margin: 0;
	padding: 0;
	color: #4A3C25;
	text-decoration: none;
	/*word-spacing: 0.05em;*/
	letter-spacing: 0;
	line-height: 1.8em;
	font-size: 1em;
}

a  { 
	text-decoration: none; 
	color: #4A3C25;
	}


a:hover {
	text-decoration: underline;
	color: #202020;
}

img {border: 0}

/*Front Page Only*/
#homemain {width: 766px; margin: auto; text-align: center}
#homelogo {width: 193px; margin: 30px auto 8px auto;}
#homemain p {text-align: center; font-size: 11px; margin: 8px auto 15px auto; line-height: 125%}
#homemain h2 {color: #9e0005; text-transform: uppercase; font-size: 13px; margin: 8px auto 10px auto;}
#homecontent img {border: 2px solid #ccc;}

.hm{width:718px; height:327px; text-align:left; margin:auto; overflow:hidden; margin-bottom:20px;}
.hm_main{ position: relative; float:left; width:538px; height:327px; overflow:hidden;}
.hm_main img{position:absolute; left: 0px; top: 0px;width:538px; height:327px;}
.hm_banners{ float:left; width:180px; height:327px; overflow:hidden;}
.hm_banners div{ height:109px; overflow:hidden;}
#homemain .hm img{ border:0px;}


/*All other pages*/
#wrapper {position: relative; width: 807px; margin-left: auto;margin-right: auto;}

#logo,#emaillist {width: 100%; height: 45px; margin-bottom: 8px; background: #E4E3DC; text-align:left}
#emaillist{ height:60px;}


#nav h1 {font-family: Georgia, Times, serif; color: #9e0005; text-align: center; text-transform: uppercase; font-size: 15px; margin: 8px auto 0px auto;}
#nav ul {list-style-type: none; color: #000; text-transform: uppercase; margin:0;}
#nav li {display: inline; margin: 0 5px 0 0; font-size: 12px;}
#nav a:hover { color:#be3300;}

#footer {margin: 10px auto 8px auto; clear:both;}
#footer ul {list-style-type: none; color: #4a3c25; font-size: 10px; text-align: center; padding: 0}
#footer li {display: inline; margin: 0 3px 0 0; padding: 0; text-align: center;}


#top {float:left; position: relative; margin-top: 20px; margin-left: 0px; margin-bottom: 18px; }
#top p{float:left; position: relative; font-size: 12px; display: inline; text-align: center; margin-left: 21px}

#wrapper-content {position: relative; width: 807px; text-align: left; min-height: 400px; margin: 20px 0 0 0;}
#shim-height {position: relative; float: left; width: 0px; height: 400px}



#cmsnav {position: relative; float: left; width: 230px;}
#cmsnav ul {text-transform: uppercase; line-height: 175%; margin: 0; padding:0; list-style-type: none; font-size: 12px;}
#cmsnav li {margin: 0; padding:0}

#secondmain {position: relative; float: left; width: 545px; margin: 0 0 0 28px; color: #000;}
#secondmain h1 {
font-family: Georgia;
color: #005183;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-weight: normal;
font-size: 1.0em;
margin: 0 0 10px 0;
}

#secondmain p {margin: 0 0 0 0; font-size: 12px}


/*All fonts are regular face, no bold or italic.*/

/*Headlines: */
.headlines {
font-family: Georgia;
color: #005183;
text-decoration: none;
word-spacing: 0.1em;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 1.5em;
}

/*Brown regular body copy, text nav links:*/
.body {
font-family: Verdana;
color: #4A3C25;
text-decoration: none;
word-spacing: 0.05em;
text-align: left;
letter-spacing: 0;
line-height: 1.8em;
font-size: 1em;
}

/*Red body copy:*/
/*CSS of the 1st columns settings*/

a.cmsnav:link, a.cmsnav:visited {
font-family: Verdana;
text-decoration: none;
word-spacing: 0.05em;
text-align: left;
letter-spacing: 0;
line-height: 1.8em;
font-size: 1em;
}


/*Red underlined body copy:*/
a.subnavon, .redunderline {
font-family: Verdana;
color: #BE3300;
text-decoration: none;
word-spacing: 0.05em;
text-align: left;
letter-spacing: 0;
line-height: 1.8em;
font-size: 1em;
}

a.subnavon{
color:#B2A183;
font-weight:bold;
}


/*Royal Lao Collection category heading and link:*/

h1.Royal{
font-family: Georgia;
color: #BE3300;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 3px;
line-height: 1.8em;
font-size: 1.5em;
font-weight: normal;
margin: 0 auto -10px auto;
}

/*Do you want to be notified when I have new items? Bottom bar*/
.footertext {
font-family: Georgia;
color: #005183;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 0;
line-height: 1.8em;
font-size: 1.4em;
}


#detail-text {position: relative; float: left; width: 300px; }
#detail-text p {margin-top: 10px; margin-bottom: 10px;}
#detail-desc {line-height:175%; margin: 0; font-size:12px;}
#detail-desc a{ text-decoration:underline; color:#be3300;}
.clear {clear: both}

strong {color: #4a3c25;}

table {
	text-align: left;
	padding: 0;
/*	font-size: 12px;*/
}

p {
/*	font-size: 12px;*/
	color: #202020; 
	text-align:left;
	padding: 0;
	border: 0 none;
	margin: 0;
}

#carttable { border: 1px solid #000;}
#cartheader {color:#BE3300 }

input.submit { 
	border:1px solid #202020; 
	font-size: 11px;
	color:#202020;
}

input.text { 
	border:1px solid #4a3c25; 
	font-size: 11px;
	color:#202020;
	width:145px;
}

input.password { 
	border:1px solid #4a3c25; 
	font-size: 11px;
	color:#202020;
	background-color:#FFFFFF;
	width:145px;
}

td {font-size: 0.8em;}

select { 
border:1px solid #4a3c25; 
    font-size: 11px; 
    color:#202020; 
    background-color:#FFFFFF
}

textarea { 
    border:1px solid #202020; 
    font-size: 11px; 
    color:#202020; 
    background-color:#FFFFFF
}

.tinyalt{
	display:inline; padding-left:5px; cursor:pointer;
}


.bluetitle{
font-family: Georgia;
color: #005183;
text-decoration: none;
word-spacing: 0.1em;
text-align: center;
letter-spacing: 0;
line-height: 1.8em;
font-size: 14px;
/*font-size: 1.4em;*/
margin: 0 auto 0 auto;}

.emaillist{ border:1px solid #9A9A8E; width:129px; height:15px; padding:0px; margin:0px; font-size:9px; background:#c8c8b9}
#confirmbutton{ clear:both;}
.detailright{float:right; width:356px;  font-size:12px;}
.detailright p{padding:4px;}

/*overide font*/
body,td,h2{font-size:12px;}
#secondmain p,#secondmain div{font-size:11px;}
#secondmain h1{font-size:14px;}
h1{font-size:14px;}


/*press*/
#press_ul strong{color: #005183;  font-family:  serif; font-size:14px; font-weight:normal;  font-family: Georgia;}
#press_ul { list-style:none; margin:0px; padding:0px}
#press_ul a{ color:#BE3300}
#press_ul li{ margin-bottom:50px;}
.press_more{ display:none}
#nav img{ border:0px;}

.rightcorner{ font-size:12px; float:right;  padding-top:10px;}
.homelink{ float:left}
#logo_img{width: 838px; margin-left:-416px; position:absolute; left:50%; height:45px; }
/*email_fm*/
.email_fm div{ overflow:hidden}
.email_fm{ float:left; padding-right:20px;}
.email_lbl{ float:left; color:#005183; padding-right:5px;  font-family: Georgia;}
.email_box{ float:left;  width:129px; height:15px;  margin-top:4px; display:inline; background:url(/img/email_text.png) no-repeat;}
.email_box input{ background:none; border:none; height:15px; width:129px; font-size:9px}
.email_btn{ float:left; margin-top:4px; display:inline; cursor:pointer;}


.footer_fm{ text-align:center; height:39px; padding-top:25px; background:#E3E2DD; font-size:10px; padding-top:43px; height:133px;}


/*blog_fm*/
.blog_fm div{ overflow:hidden}
.blog_fm{ margin-top:10px; width:807px; width:829px;}
.blog_side{ float:left; width:185px; padding-right:50px; }
.blog_content_fm{ float:left; width:572px; width:594px;}
.blog_side h2{ margin:0px; padding:0px;color:#005183; font-size:14px; padding-bottom:0px;  font-family: Georgia;}
.blog_title_fm{color:#005183; height:16px; font-weight:bold; padding-top:30px; padding-bottom:5px;  font-family: Georgia; }
.blog_title_fm span{ color:#005183;  font-family: Georgia; font-size:14px;}
.blog_title a:hover{ text-decoration:none}
.blog_title{ float:left; padding-right:15px; font-size:16px;}
.blog_date{ float:left; }
.blog_comments_info{ color:#BF081E}
.blog_pages, .blog_pages a{ color:#BF081E}

.blog_comments{ display:none}
.blog_comment_form{ display:none}
.blog_comment_form input{ border:1px solid #D0D1CC;}
.blog_comment_form textarea{border:1px solid #D0D1CC;}
.blog_side_content{ padding-bottom:40px;}
#blog_side_content_topics { text-transform:uppercase}
.blog_side_content ul{ list-style:none; margin:0px; padding:0px;}
.blog_side_content li{ padding:3px 0px 3px 0px;}
.blog_small{ font-size:10px; color:#666}
.blog_btn{ cursor:pointer}
.blog_cf_header_fm{ height:20px;}
.blog_cf_header{ color:#005183; font-weight:bold;  font-family: Georgia; font-size:14px}
.blog_star{ color:#BF081E}
.tag{ font-size:18px; font-weight:bold;}
.tag1{ font-size:12px; font-weight:normal}
.tag2, .tag3{ font-size:13px; font-weight:normal}
.tag4, .tag4{ font-size:14px; font-weight:normal}
.tag5, .tag6{ font-size:16px;}
.none{ display:none}
.views{ height:290px; overflow:hidden}
.views_th{ width:79px; height:57px; margin-left:7px; margin-bottom:7px; float:left; display:inline; cursor:pointer; }
.views_th_img{ height:57px; width:79px; position:relative; z-index:1}
.views_th_arr{ height:57px; width:79px;  position:relative; z-index:2; top:-57px; background:url(/img/views_arr.gif) no-repeat center; display:none;  }
 .views_th img{ border:2px solid #ccc; } 
 .views_main img{ border:2px solid #ccc;}
.views_main{ width:411px; height:289px; float:left;}

.views_ths{ width:172px; float:right;}
.ftf_home{ text-align:center; font-size:10px; padding-top:10px; height:110px; }

.block{ display:block;}
.lblplease{font-size: 1em;  font-size:11px;float: left; width: 300px; color: #005183; margin: 0 0 0 11px;  font-family: Georgia;}
#resultssubnav{font-size: 1em; font-size:11px;}

#wrapper-content{ margin-top:18px}
 
 
 .banners_cycle_fm{ width:343px; height:178px; float:left; }
 .banners_text{ width:307px; height:165px; float:left;
  background:url(/img/textbackground.jpg); padding:13px 18px 0px 18px; 
 font-family: Georgia;
background-color: #fff;
color: #544a43;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.7em;
font-size: 1.3em;

}
.banners{  width:686px; height:178px; overflow:hidden; margin:0px auto; margin-bottom:26px;}
.banners_cycle{ width:343px; height:178px; overflow:hidden;}
#logo,#wrapper,.footer_fm{ min-width:800px;}