/* CSS mo20091210*/
body{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#000000;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:960px;
    -moz-box-shadow: 0 5px 5px #F6BF40;
    border: 3px solid #F6BF40;	
	}
div {
text-align:left;
margin:0 auto;
} 
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	}
a {
color:#464646; text-decoration:underline;
}
a:hover {
text-decoration:none;
}
img {
border:0;
}
h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

/*********body******/
#wdiv{
width:960px;
height:100%;
color:#000000;
font-size:12px;
}
/****top start******************/
#topleft{
width:648px;
float:left;
display:block;
}
#topright{
width:299px;
float:right;
display:block;
}
/****top end******************/
/*******************main start*************/
#left1{
width:960px; 
float:left;
text-align:left;
background:#ffffff;
}
#right1{
width:166px;
float:right;
border-top:#8E0314 solid 3px;
border-left:#8E0314 solid 2px;
border-right:#8E0314 solid 2px;
border-bottom:#8E0314 solid 3px;
background:#ffcf00;
font-size:14px;
text-align:left;
height:auto;
margin-top:8px;
}
#right1 h2{
font-size:20px;
color:#8e0314;
display:block;
height:22px;
text-align:center;
}
#right1 li a{
text-decoration:none;
padding-left:15px;
}
#right1 li a:hover{
text-decoration:underline;
padding-left:5px;
color:#8e0314;
padding-left:15px;
}
#lefta{
margin-top:10px
}
#left{
	width:136px;
	float:left;
	background:#ffcf00;
	text-align:center;
	margin-top:8px;
	border-top:#ff6600 solid 3px;
    border-left:#ff6600 solid 2px;
    border-right:#ff6600 solid 2px;
    border-bottom:#ff6600 solid 3px;
}
#left ul li{
	margin:0 0 1px 0;
	background:#DBDBBE 0 0 repeat-x;
}
#left ul li a{
	display:block;
	font-weight:normal;
	color:#2F2F20;
	font-size:10px;
	line-height:25px;
	text-decoration:none;
}
#right{
width:636px;
float:left;
margin-top:8px;
}
#rm{
margin-left:10px;
}
#ricolor{
width:486px;
background:#ff6600; 
float:left; 
height:25px;
}
#ritext{
width:140px; 
float:right; 
background:#ffcf00;
height:25px;
}
#rimain li{
width:635px;
height:auto;
float:left;
border-bottom:#ff6600 solid 1px;
padding-bottom:15px;
margin-top:10px;
}
#rimain li a{
text-decoration:underline;
color:#ff6600;
}
#rimain li a:hover{
text-decoration:none;
color:#8e0314;
}
#rimain li h2{
font-size:15px;
height:20px;
color:4b4a36;
}
#rimain li h3{
font-size:11px;
color:#ff6600;
height:15px;
}
#rimain li h4{
font-size:11px;
height:15px;
color:#ff6600;
}
.rial{
width:412px;
float:left;
font-size:12px;
padding-left:10px;
}
.riar{
width:210px; 
float:right;
font-size:12px;
text-align:center;
}
.riala{
width:360px;
float:right;
font-size:12px;
padding-left:10px;
}
.riara{
width:265px; 
float:left;
font-size:12px;
text-align:center;
}
.pa{
padding-left:12px;
}
.why{
font-size:11px;
float:right;
width:630px;
color:#4b4a35;
text-align:left;
}
.why li{
width:45%;
float:left;
height:40px;
padding-left:20px
}
.why h2{
padding-left:20px;
margin-top:10px;
font-size:14px;
}
.why p{
padding-left:20px;
}
.b1{
text-align:center
}
.fo{
background:#cccccc;
width:600px;
text-align:center;
border-top:#5b5b5b solid 3px;
border-left:#5b5b5b solid 2px;
border-right:#5b5b5b solid 1px;
border-bottom:#5b5b5b solid 1px;
margin-bottom:30px;
}
.fo a{
text-decoration:underline;
color:#8e0314;
}
.fo a:hover{
text-decoration:underline;
color:#ff6600;
}
#foz{
font-size:10px;
padding-bottom:5px;
}
#rr{
color:#FFFFFF;
}
#home a{
text-decoration:none;
color:#8e0314;
}
#home a:hover{
text-decoration:underline;
color:#333333;
}
#search{
width:131px;
text-align:left;
padding-left:5px;
font-size:10px;
background:#000000;
color:#FFFFFF;
padding-top:4px;
padding-bottom:4px;
}
#search a{
text-decoration:underline;
color:#FFFFFF;
}
#search a:hover{
text-decoration:none;
color:#8e0314;
}

/*******************main end*************/
/***************foot*****************/
#footer{
float:left;
width:960px;
margin-top:7px;
height:auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#8e0314;
background:#FFFFFF;
}
#rss{
text-align:left; 
padding-left:120px;
}
#footer a{
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
/*************contact****************/
#ct{
text-align:center;
color:#8e0314;
}
#ct a{
text-decoration:none;
color:#8e0314;
}
#ct a:hover{
text-decoration:underline;
color:#333333;
}
/**************google.com*************/
body #google_amark_b, body #google_amark_b * { text-align:left !important; padding:0 !important; margin:0 !important; border:0 !important; position:relative !important; font-weight:normal !important; text-decoration:none !important; font-size:11px !important; font-family:Arial, sans-serif !important; background:#8e0314; !important; float:none !important; }
#google_amark_b .m img, #google_amark_b #t img, #google_amark_b #x a { display:block !important;}
#google_amark_b .h { position:absolute !important; width:325px !important; border:1px solid #ccc !important; }
#google_amark_b #t { padding:6px 0 1px 0px !important; }
#google_amark_b #l { left:10px !important; }
#google_amark_b #x { position:absolute !important; right:0px !important; top:0px !important; border-left:1px solid #ccc !important; border-bottom:1px solid #ccc !important; }
#google_amark_b #c { padding:5px 10px 10px 10px !important; color:#676767 !important; border-top:1px solid #ccc !important;  }
#google_amark_b #c p { padding:5px 0 0 0 !important; }
#google_amark_b #c p.p { padding:0 !important; }
#google_amark_b #c p.p img { top: 5px !important; text-align:center!important;}
#google_amark_b #c p a:link, #google_amark_b #c p a:visited { color:#0000CC !important; text-decoration:underline !important; }
/***************p***********************/
.pma{
margin-bottom:20px;
}
/*************************div p*************/
.dpma p{
margin-bottom:15px;
}
.dpma a{
color:#8e0314;
}
.dpma a:hover{
color:black;
text-decoration:none;
}
.dpma li{
list-style:none;
}
.dpma li a{
color:#8e0314;
font-size:13px;
}
.dpma li a:hover{
color:#ffffff;
text-decoration:none;
font-size:13px;
}
.dpma h1{
font-size:15px;
color:#8e0314;
display:block;
height:22px;
margin-bottom:10px;
}
.dpma h2{
font-size:15px;
color:#8e0314;
display:block;
height:22px;
margin-bottom:5px;
}
.dpma h3{
font-size:12px;
color:black;
display:block;
height:22px;
margin-bottom:5px;
}
/******************content title***********/
.title h1{
font-size:14px;
color:#84595a;
display:block;
height:16px;
margin-bottom:10px;
margin-top:30px;
}
/********************postc**************/
#post{
width:636;
font-size:11px;
background:#FFFFFF;
margin-top:30px;
}
#post p{
margin-bottom:15px;
}
#post a{
color:#8e0314;
}
#post a:hover{
color:black;
text-decoration:none;
}
#postlr{
width:636px;
text-align:left;
}
#postl{
float:left;
display:block;
width:176px;
}
#postr{
float:right;
display:block;
width:460px;
}
#fd{
text-align:left;
margin-bottom:15px;
text-indent:12px;
}
#headerWrapper {
    background: url('http://static.shopify.com/s/files/1/0067/5352/assets/header-shorter-w_ccLogos.jpg?1281') no-repeat left top; 
	height: 240px; 
	position: relative; 
	padding-bottom: 0;
}
div#nav {
    bottom: 0;
    float: none;
    left: 0;
    padding-top: 0;
    position: absolute;
    width: 100%;
}
div#nav ul {
float: none;
}
div#nav li{
padding-bottom: 0;
font-size: 24px;
}
div#nav li a {
border-right: none;
color: #F94B16;
text-shadow: 1px 1px 1px rgba(255,255,255,0.4);
font-size: 90%;
padding: 6px 15px;
float: left;
font-style: italic;
font-family: Georgia,Utopia,'Times New Roman',Times,serif;
}
div#nav li a.active{ text-shadow: none; }
div#nav li a:hover {
	color: #11234e;
}

div#nav li a.active, div#nav li a.active:hover {
	color: #cccccc;
}

