@charset "utf-8";
/* CSS Document */
body
{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6e6e6e;
	background:url(../images/bg.jpg) no-repeat center top #eee; 
/*	background:url(../images/bg_promo.jpg) no-repeat center top #0b1d4c;*/
	/*	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased; 
	font-smooth:always;*/
	-webkit-font-smoothing: antialiased;
	/*text-transform:lowercase;*/
}

body.bg{background:url(../images/affiliate/bg.jpg) no-repeat center top #eee;}

.logo{
	float:left;
	width:232px;
	padding-top:7px;
}

.content_wrapper{
	float:left;
	padding:0 18px;
	background:#fff;
	width:940px;
	
	}
h1, h2, h3, h4, h5, h6
{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-transform:lowercase;
}

a:link, a:active, a:visited{
	color:#005E6F;
	text-decoration:none;
}

a:hover{
	color:#EA9501;
}


body.page
{
	background:url(../images/bg_header.jpg) no-repeat center top;
	margin:0 auto;
	width:973px;
	border-width:0px 1px 0px 1px;
	border-color:#bdbdbd;
	border-style:solid;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.wraper
{
	width:974px;
	margin:0px auto;
}
.goleft
{
	float:left;
}
.goright
{
	float:right;
}
img.goleft
{
	float:left;
	padding:3px;
	margin-right:8px;
}
img.goright
{
	float:right;
	padding:3px;
	margin:0 0 0 5px;
	border:1px solid #f1f1f1;
}
.header 
{
	display:block;
	overflow:hidden;
	padding:30px 0px;
	width:100%;
	color:#949494;
	height:110px;
}
.header .logo
{
	float:left;
}
.header ul.nav
{
	float:right;
}
.header ul.nav li
{
	display:inline;
	border-left:1px solid #949494;
}
.header ul.nav li:first-child,
.header ul.nav li.first
{
	border:none;
}
.header ul.nav li a,
.header ul.nav li a:link
{
	color:#304800;
	text-decoration:none;
	padding:2px 6px;
	margin:0 0 0 0px;
	border-bottom:1px dotted transparent;
}
.header ul.nav li a:hover,
.header ul.nav li a.active
{
	color:#01b4d5;
}
ul.nav_main
{
	display:block;
	float:right;
	text-align:right;
	width:708px;
	margin:70px 0 0 0;
	padding:5px 0;
}
ul.nav_main li
{
	display:inline;
	padding:0 0 0 25px;
	
}

ul.nav_main li a
{
	color:#304800;
	text-decoration:none;
	font-size:13px;
}
ul.nav_main li a:hover
{
	color:#01b4d5;
}
ul.nav_main li a:active
{
	color:#01b4d5;
}
.leftPannel
{
	width:138px;
	margin-right:20px;
}
.aside
{
	width:220px;
	margin:0 0 0 0;
}
.leftPannel,
.mainpage,
.innermain,
.full-main
{
	float:left;

}
.productsBlock
{
	border:1px solid #e1e1e1;
	padding:10px 0px;
}
.aside
{
	float:left;
}
.aside p
{
	margin:0 0 12px 0;
	line-height:normal;
}
.aside .testmonial
{
	padding:6px;
	border:1px solid #e2e2e2;
	overflow:hidden;
	display:block;
	line-height:16px;
	font-size:12px;
}
.aside .testmonial a,
.aside .testmonial a:link
{
	text-decoration:none;
	color:#fffc2a;

}
.aside .testmonial a:hover
{
	color:#000000;
}
.aside .promobanner,
.aside .testmonial
{
	margin-bottom:5px;
	background:#73a062;
	color:#fff;
}
.aside .testmonial h1
{
	color:#fff;
	padding:3px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}

.aside .testmonial a{ width:205px; line-height:20px; background:#517c40; display:block; float:left; margin:5px 0 5px 0; text-align:center; color:#cdff6f; font-size:13px;}

.mainpage,
.innermain
{
	width:540px;
	margin-right:20px;
	margin-bottom:20px;
}
.full-main
{
	width:780px;
}
.leftPannel ul.nav
{

	padding:0px 10px 0 0;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;

}
.leftPannel ul.nav li
{
	display:block;
}
.leftPannel ul.nav li a,
.leftPannel ul.nav li a:link
{
	color:#005e6f;
	padding:8px 0;
	display:block;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
.leftPannel ul.nav li a:hover,
.leftPannel ul.nav li a.active
{
	color:#5d9c17;
}
.leftPannel .signupNewsletter,
.leftPannel .freeBrandingEbook,
.leftPannel .payment
{
	padding:10px 0px 18px 0px;
	border-bottom:1px solid #cccaca;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	float:left;
	
}
.leftPannel .freeBrandingEbook p
{
	font-size:14px;	
}
.leftPannel .freeBrandingEbook p span
{
	font-size:22px;
	display:block;
	
}
.leftPannel .freeBrandingEbook a.download
{
	text-decoration:none;
	margin-top:10px;
	display:block;
	font-size:15px;
	color:#5d9c17;
	font-weight:bold;
}

.leftPannel .freeBrandingEbook a.download img
{
	vertical-align:middle;
	text-decoration:none;

}
.leftPannel .signupNewsletter strong
{
	font-weight:bold;
	display:block;
	color:#5d9c17;
	font-size:12px;
	margin-bottom:8px;

}
.leftPannel .signupNewsletter 
{
	vertical-align:top;
	margin-top:15px;
	float:left;
	height:auto;
}
.leftPannel .signupNewsletter input.txtbox
{
	border:1px solid #c2c0c0;
	border-right:none;
	padding:0px 3px;
	height:20px;
	font-size:11px;
	color:#c5c5c5;
	width:95px;
	margin:0px;
	float:left;
}
.leftPannel .signupNewsletter input.btn
{
	background:#5d9c17 repeat-x top left;
	border:0px solid #c2c0c0;
	margin:0px;
	padding:0px;
	width:25px;
	display:block;
	height:22px;
	font-size:11px;
	color:#fff;
	cursor:pointer;
}
.leftPannel .socialNetwork
{
	padding:10px 0px 20px 0px;
	border-bottom:1px solid #cccaca;
	float:left;
}
.leftPannel .socialNetwork ul.network
{
	display:block;
	overflow:hidden;
	height:32px;
}
.leftPannel .socialNetwork ul.network li
{
	float:left;
	width:31px;
	margin-right:4px;
}
.leftPannel .socialNetwork ul.network li a
{
	display:block;
	height:32px;
	text-indent:-9999px;

}
.leftPannel .socialNetwork ul.network li
{
	background:url(../images/icon_social.jpg) left top no-repeat;
}
.leftPannel .socialNetwork ul.network li.twitter
{
	background:url(../images/icon_social.jpg) left top;
}
.leftPannel .socialNetwork ul.network li.twitter:hover
{
	background:url(../images/icon_social.jpg) left 103%;
}
.leftPannel .socialNetwork ul.network li.linkedin
{
	background:url(../images/icon_social.jpg) -35px top;	
}
.leftPannel .socialNetwork ul.network li.linkedin:hover
{
	background:url(../images/icon_social.jpg) -35px -33px;
}
.leftPannel .socialNetwork ul.network li.facebook
{
	background:url(../images/icon_social.jpg) -70px top;	
}
.leftPannel .socialNetwork ul.network li.facebook:hover
{
	background:url(../images/icon_social.jpg) -70px 103%;
}
.leftPannel .socialNetwork ul.network li.youtube
{
	background:url(../images/icon_social.jpg) -104px top;
	margin:0px;
}
.leftPannel .socialNetwork ul.network li.youtube:hover
{
	background:url(../images/icon_social.jpg) -104px 103%;
}
.leftPannel .payment
{
	border:none;
}
.mainpage .banner
{	
	margin-bottom:10px;
	position:relative;
}
.mainpage .content_area h1,
.innermain .content_area h1,
.full-main .content_area h1
{
	margin-bottom:10px;
	margin-top:15px;
	font-size:18px;
	color:#5d9c17;
	line-height:20px;
	text-transform:lowercase;
}
.mainpage .content_area h2,
.full-main .content_area h2
{
	margin:20px 0 5px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	text-transform:lowercase;
}


.mainpage .content_area{
	display:block;
}

.mainpage .content_area p,
.innermain .content_area p,
.full-main .content_area p
{
	margin:5px 0 15px 0;

}

.column
{
	float:left;
	width:250px;
	padding-right:20px;

}

a.shop:link{
	color:#5d9c17;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	}
	
a.shop:hover{
	color:#005e6f;
	font-size:16px;
	text-decoration:none;
	}	

.extra 
{
	display:block;
	overflow:hidden;
	clear:both;
	width:940px;
	margin:0 auto 10px auto;
	line-height:17px;
}
.extra div.twitter,
.extra div.blog
{
	width:435px;
	padding:10px;
	float:left;
	border:1px solid #9a9696;
}
.extra div.twitter
{
	margin-right:20px;
}
.footer
{
	background:#7b959a;
	margin:1px auto 0;
	display:block;
	padding:20px 0;
	overflow:hidden;
	text-transform:lowercase;
	
}



.social_container{
	float:left;
	background:#648d95;
	width:952px;
	padding:12px;
	}
	
.social_container div {
	float:left;
	width:400px;
	padding:12px;
	color:#fff;
	line-height:16px;
	}
	
.social_container img{
	float:left;
	}


.footer div
{
	width:970px;
	margin:0 auto;
}



.footer ul
{
	margin-left:30px;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.footer ul li
{
	display:block;
}
.footer ul li a
{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:25px;
}
.footer ul:first-child,
.footer ul.first
{
	margin-left:0px;
}


/* inner page style here */

.aside .requestquote{float:left;}
.aside .requestquote, .aside .login
{
	padding:3px 8px 8px 8px;
	border:1px solid #e1e1e1;
	margin-bottom:10px;
	color:#a8a6a6;
	color:#ffffff;
	font-size:11px;
	font-family:"Trebuchet MS";
	background-color: #adc8ca;
}
.aside .requestquote p.highlight
{
	color:#fff;
	font-size:13px;
}

.aside .requestquote label,
.aside .login label
{
	display:block;
	margin-bottom:12px;
}
.aside .requestquote input.txtbox,
.aside .login input.txtbox,
.aside .requestquote select.dropdown,
.aside .requestquote .txtarea
{
	color:#999;
	font-size:12px;
	padding:2px 4px;
	border:1px solid #dfdfdc;
	font-family:"Trebuchet MS";
	width:190px;
}
.aside .requestquote .txtarea
{
	height:90px;
}
.aside .requestquote select.dropdown
{
	width:198px;
}
.aside .requestquote label.lessMargin
{
	margin-bottom:6px !important;
}
.aside .featuredSamples
{
	padding:8px;
	border:1px solid #c8c8c8;
	margin-bottom:10px;
}
.aside .featuredSamples ul
{
	margin: 0 auto;
	display:block;
	width:200px;
}
.aside .featuredSamples p
{
	margin:0px;
}

/* content style here */
.innermain
{
	margin-bottom:10px;
}
.innermain p
{
	line-height:normal;
	margin:5px 0 12px 0;

}
.innermain ul.breadcrump,
.full-main ul.breadcrump
{
	display:block;
	padding:0 0 10px 5px;
	margin-bottom:10px;
	text-transform:lowercase;
	border-bottom:1px solid #EAEAEA;
	font-family:"Trebuchet MS";
}
.innermain ul.breadcrump li,
.full-main ul.breadcrump li
{	
	display:inline;
}
/*.innermain ul.breadcrump li:after 
{ content: "»"; }

.innermain ul.breadcrump li:last-child::after
{
 content:""; 
} */
.innermain ul.breadcrump li a:after,
.full-main ul.breadcrump li a:after
{
	color:#d88a00;
	text-decoration:none;
}
.innermain ul.breadcrump li a:hover,
.full-main ul.breadcrump li a:hover
{
	color:#777777;
}
.innermain1 h1,
.innermain h1,
.full-main h1
{
	font-size:20px;
	margin:0 0 5px 0;
	line-height:normal;
	color:#71a934;
}
.innermain .proitems
{
	display:block;
	overflow:hidden;
	width:auto;
}
.innermain .proitems h2
{
	font-size:18px;
	margin-bottom:8px;

}

.innermain h2
{
	font-size:18px;
	margin-bottom:8px;
}

.innermain h3
{
	font-size:12px;
	color:#2f2f2f;
	font-weight:bold;
	margin:25px 0 15px 0;
}
.innermain h4
{
	font-size:13px;
	color:#2f2f2f;
	font-weight:bold;
	margin:15px 0 5px 0;
}
.innermain .proitems .items
{
	width:240px;
	float:left;
	padding:5px 14px;	
	margin-bottom:20px;
}
.innermain .proitems .items p.price, .innermain .proitems p.price
{
	font-size:14px;
	font-weight:bold;
}

.innermain .proitems .items p.price b, .innermain .proitems p.price b
{
	font-size:18px;
	font-weight:bold;
	color:#71A934;
}


.innermain .proitems .items ul li.ordernow a, a.ordernow:link, a.ordernow:visited
{
	padding:5px 0 0 20px;
	display:block;
	width:118px;
	font-size:18px;
	color:#715e25;
	background: url(../images/order.gif) no-repeat left top;
	margin:5px 0;
	text-decoration:none;
	height:26px;
}

.innermain .proitems .items ul li.ordernow a:hover, a.ordernow:hover
{
	color:#fff;
	background: url(../images/order.gif) no-repeat left bottom;
}

ul.bullet
{
	padding:10px 0 5px 15px;
	padding:0px 0 5px 15px;
	list-style:none;
	text-align:left;
}


ul.bullet li
{
	list-style:disc;
	padding:3px 0;
}


.innermain .content
{
	padding:10px 0;
	float:left;
}

.productHead{
	padding-left:15px;
}

.headbottombrdr{
	border-bottom:1px solid #e1e1e1;
	margin-bottom:15px;
}

.division{
	float:left;
	width:255px;
	padding:10px 15px 10px 0;
}

.division input, textarea, select{
	width:240px;
	padding:5px;
	border:1px solid #ccc;
	color:#777;
	margin:4px 0;
	font-size:11px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.division textarea
{
	height:96px;
}
.division select
{
	width:250px;
}

.button{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	padding:3px 6px;
	color:#fff;
	border:none;
	font-size:18px;
	cursor:pointer;
	background-color: #71a934;
}

ol{
	padding-left:40px;
}

ol li{
	padding:5px 0;
	list-style:decimal;
}

.note{
	padding:0 3px 3px 10px;
	margin-bottom:10px;
	border:1px solid #eee;
}

.thumbs{
	padding-left:7px;
}

.thumbs img{
	padding-bottom:5px;
}

.thumbs li{
	float:left;
	list-style:none;
	border:1px solid #e1e1e1;
	width:112px;
	padding:5px 5px 7px;
	margin:4px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}


.allthumbs{
	padding-left:8px;
}

.allthumbs img{
	padding-bottom:10px;
}

.allthumbs li{
	float:left;
	list-style:none;
	border:1px solid #e1e1e1;
	width:155px;
	padding:5px 5px 7px;
	margin:4px;
	font-size:13px;
}


a.links:link, a.links:visited{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:17px;
	background:#71a934;
	padding:5px;
	color:#fff;
	display:block;
	text-decoration:none;
}

a.links:hover{
	background:#333;
}



.tail{
	position:absolute;
	height:86px;
	width:46px;
	margin:44px 0 0 310px;
	}
.viewSamples
	{
	padding:5px 0 10px 0;
	display:block;
	text-align:right;
	}
.viewSamples a:link, .viewSamples a:visited, .viewSamples a:active, a.getStarted:link, a.getStarted:visited, a.getStarted:active{
	color:#01b4d5;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

.viewSamples a:hover{
	
	color:#71a934;
}

a.getStarted:link, a.getStarted:visited, a.getStarted:active{
	color:#01b4d5;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding:5px 0;
	display:block;
}

a.getStarted:hover{
	
	color:#71a934;
}

.twitter-stream
{
	height:32px;
}
.twitter-stream ul
{
	margin:0px;
	padding:0px;
}
.twitter-stream ul li
{
	list-style:none;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.twitter-stream div.rrt-inner
{
	padding:0px;
}
.twitter-stream .rrt-content a, .twitter-stream .rrt-content a:link
{
	color:#ffffff;
}
.twitter-stream .rrt-content a:hover
{
	color:#01b4d5;
}








/* Affiliate page style here */
.aside h1
{
	font-size:20px;
	margin-bottom:12px;
}

.banner a.joinnow,
.banner a.getstarted
{
	color:#FFFFFF;
	font-size:18px;
	display:block;
	text-decoration:none;
	z-index:555;
	background:url(/images/affiliate/bg-button.png) right top no-repeat;
	height:16px;
	padding:6px 25px 10px 12px;
	position:absolute;
	bottom:100px;
	left:35px;
}
.banner a.joinnow:hover,
.banner a.getstarted:hover
{
	background-position:bottom right;
}

.table td
{
	border-collapse:collapse;
	padding:3px;
	vertical-align:top;
}
.table-brd
{
	border:1px solid #eaeaea;
	border-bottom:none;
	border-right:none;
}
.table-brd td
{
	padding:6px;
	line-height:normal;
	border:1px solid #eaeaea;
	border-top:none;
	border-left:none;
}
.table-brd tr td:first-child
{
	background:#f4fcff;
}




.full-main .grid-table
{
	border:1px solid #C9C9C9;
	font-size:11px;
	line-height:normal;
	border-bottom:none;
	border-right:none;
	margin-bottom:15px;
}
.full-main .grid-table .total
{
	color:#fff;
	background:#575757;
	font-size:13px;
	border-top:2px double #fff;
}
.full-main .grid-table td
{
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	padding:5px;
}
.full-main .grid-table .title
{
	color:#ffffff;
	background:#71A934;
	font-size:12px;
	border-collapse:separate;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}






#blogfeeds 
{
	line-height:18px;
}
#blogfeeds a, a:link
{
	text-decoration:underline;
	color:#00a0db;
}
#blogfeeds a:hover
{
	color:#666666;
}


/*------------------POPUPS------------------------*/
#fade {
	display: none;
/*	background: #ffffff; */
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
/*	opacity: .80; */
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 1px solid #ddd;
	float: left;
	position: fixed;
/*	top: 50%; left: 50%; */
	top: 60%; left: 55%; 
	z-index: 99999;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.popup_block table td
{
	padding:3px;
}
img.btn_close {
	float: right; 
	margin: -10px -10px 0 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}



/*Gallery Part Start*/
.featured-samples{width:940px; padding:18px; float:left; height:auto; background:#fff;}
.featured-samples ul#toc {height: 30px; list-style: none;  margin: 0; padding: 0; list-style-type:none;}
.featured-samples ul#toc li {background: #929292; float: left; margin: 0 2px 0 0; padding-left: 10px;}
.featured-samples ul#toc li a {color:#fff; font-weight: bold; font-family:Verdana; text-transform:uppercase; display:block; float: left; height: 30px; line-height: 30px; padding-right: 10px;}
.featured-samples ul#toc li a{text-decoration:none !important;}
.featured-samples ul#toc li.current {background-color: #13b8f5; background-position: 0 0;}
.featured-samples ul#toc li.current a {background-position: 100% 0; color: #fff; font-weight: bold; text-decoration:none;}
div.tab-content {border-top: #aed9e9 solid 1px;	margin-top:2px; height:auto; float:left; padding-top:10px;} 
div.tab-content ul{list-style:none; float:left; margin:0px; padding:0px;}
div.tab-content ul li{background:url(../images/gal_bg.jpg) no-repeat; width:231px; height:158px; display:inline; float:left; padding:0 4px 0 0;}
div.tab-content ul li img{ border:1px solid #ebebeb; margin:14px 17px;}

#sign_box{width:275px; height:auto; position:absolute; display:none; background:none; z-index:9999; margin:-7px 0 0 470px;}
#sign_box a.topbtn{width:70px; line-height:24px; float:right; text-align:center; padding:0px; background:#fff; color:#000; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border:1px solid #6aa62b; border-bottom:none; margin-right:-2px; text-decoration:none;}

#sign_box1{width:235px; background:#fff; border:1px solid #6aa62b; padding:5px 20px; padding-top:20px; margin-top:24px; height:210px;
-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;
}


#sign_box1 input.txtbox{padding:4px 3px; width:230px; color:#777777; margin-bottom:8px; border:none; border:1px solid #cecece;}
#sign_box1 input.btn{font-size:14px; font-weight:bold; float:right; margin:0px; padding:0px; background:none; color:#fff; border:none; cursor:pointer;}
#sign_box1 label{float:left; line-height:35px; width:235px; margin-top:5px;}
#sign_box1 label a.fpass{padding-top:5px; color:#005e6f; text-decoration:none; line-height:25px;}
#sign_box1 label a.login{padding-top:5px; background:url(../images/login_btn.jpg) no-repeat; color:#777777; text-decoration:none; float:right; width:73px; height:31px;}
#sign_box1 label.reg{background-color:#f1f1f1; -moz-border-radius:5px; -webkit-border-radius:5px;	border-radius:5px; behavior: url(border-radius.htc);float:left; text-align:center; line-height:31px;}
#sign_box1 label.reg a.regs{color:#005e6f; text-decoration:none;}
#sign_box1 label.reg a.fblogin{background:url(../images/fblogin.jpg) no-repeat left center; width:90px; height:31px; display:block; float:right;}

#fpass_box{width:275px; height:auto; position:absolute; display:none; background:none; z-index:9999; margin:-7px 0 0 470px;}
#fpass_box a.topbtn{width:120px; line-height:24px; float:right; text-align:center; padding:0px; background:#fff; color:#000; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border:1px solid #6aa62b; border-bottom:none; margin-right:-2px; text-decoration:none;}
#fpass_box1{width:235px; background:#fff; border:1px solid #6aa62b; padding:5px 20px; padding-top:20px; margin-top:24px; height:100px;
-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;
}
#fpass_box1 input.txtbox{padding:4px 3px; width:230px; color:#777777; margin-bottom:8px; border:none; border:1px solid #cecece;}
#fpass_box1 input.btn{font-size:14px; font-weight:bold; float:right; margin:0px; padding:0px; background:none; color:#fff; border:none; cursor:pointer;}





.innermain1{width:777px; float:right;}
.innermain1 .cont{width:777px; height:auto; float:left; background:#ff0000; background:url(../images/register_bg.jpg) no-repeat right top;}
.innermain1 .cont ul{list-style:none; float:left; margin:0px; padding:0px;}
.innermain1 .cont ul li{ margin:0px; padding:0px; padding-bottom:5px;}
.innermain1 .cont ul li label{float:left; width:160px; line-height:24px;}
.innermain1 .cont input.text{width:240px; height:22px; border:1px solid #cecece; margin-bottom:5px;}

.fl{float:left; margin-right:10px;}
.flr{float:right;}
#flr{float:right;}
.innermain1 .bgnone{ background:none;}
.innermain1 .cont h2{ color:#00a0dc; font-size:18px; font-weight:normal; padding:0 0 10px 0; font-family:Verdana; text-transform:capitalize;}
.innermain1 .cont h3{font-size:14px; font-weight:bold; padding:10px 0 10px 0; font-family:Verdana; text-transform:capitalize;}
.blue{color:#00a0dc;}
.innermain1 .cont ul li label.right{float:left; width:158px; line-height:24px; padding-top:10px;}
.innermain1 .cont ul li label.left{float:left; width:574px; line-height:24px; padding-top:10px;}
.innermain1 .cont ul li label.left span{float:left; width:150px; line-height:24px; background:url(../images/attach_img.jpg) no-repeat center left; padding-left:10px; margin-left:20px;}
.innermain1 .cont ul li label.left span a{background:url(../images/close.jpg) no-repeat right center; width:11px; height:24px; float:right;}
.innermain1 .cont .main{width:777px; height:500px; float:left; padding-top:30px;}
.innermain1 .cont .main .box{width:777px; height:auto; float:left; border-bottom:1px solid #cacaca; padding-top:10px;}
.innermain1 .cont .main .box .left{width:590px; height:164px; float:left;}
.innermain1 .cont .main .box .right{width:181px; height:auto; float:left;}
.innermain1 .cont .main .box .right .shadow{width:152px; height:152px; float:right; background:#fff;  padding:10px;
-moz-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
-webkit-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;}
.innermain1 .cont .main .box .right .text{width:180px; height:auto; float:left; margin:10px 0; text-align:center; line-height:15px;}
.innermain1 .cont .main .box .left h3{margin:0px; padding:0 0 10px 0;}
.innermain1 .cont .main .box .left ul{list-style:none; float:left; padding-top:10px;}
.innermain1 .cont .main .box .left ul li{margin:0px; height:15px;}
.innermain1 .cont .main .box .left ul li span.bx1{width:180px; float:left; line-height:15px;}
.innermain1 .cont .msg, .innermain1 .cont .main .msg{width:777px; height:auto; padding-top:10px; float:left;}
.innermain1 .cont .revsbox{width:747px; height:360px; float:left; background:#f0f0ee; border:1px solid #dedddd; margin-top:20px; padding:15px;}
.innermain1 .cont .revsbox textarea{width:737px; height:210px; border:1px solid #dedddd; margin:10px 0 10px 0; padding:5px;}



.innermain2{ float: left;width:515px; background:#ebf4f6; margin:0 12px; padding:12px 0; color:#606060;}
.innermain2 .cont{width:520px; height:auto; float:left; padding-left:12px;}
.innermain2 .cont ul{list-style:none; float:left; margin:0px; padding:0px;}
.innermain2 .cont ul li{ margin:0px; padding:0px; padding-bottom:5px;}
.innermain2 .cont ul li label{float:left; width:160px; line-height:24px;}
.innermain2 .cont ul li textarea{width:320px; border:1px solid #cecece;}
.innermain2 .cont ul li select{width:330px; border:1px solid #cecece; background:#fff;}

.innermain3{ float: left; width:100%; background:#ebf4f6; padding:0 0 12px 0; color:#606060; margin:20px 0;}
.innermain3 .cont{width:560px; height:auto; float:left; padding-left:12px;}
.innermain3 .cont ul{list-style:none; float:left; margin:0px; padding:0px;}
.innermain3 .cont ul li{ margin:0px; padding:0px; padding-bottom:5px;}
.innermain3 .cont ul li label{float:left; width:160px; line-height:24px;}
.innermain3 .cont ul li input.text{width:300px; height:22px; border:1px solid #cecece;}
.innermain3 .cont ul li textarea{width:290px; height:110px; border:1px solid #dedddd; margin:10px 0 10px 0; padding:5px;}
.innermain3 h1{margin-bottom:10px;	margin-top:15px;	font-size:18px;	color:#5d9c17;	line-height:20px;	text-transform:lowercase;}



.bxshadow{background:#fff;
-moz-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
-webkit-box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
box-shadow: 0px 0px 5px rgba(68,68,68,0.6);
filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
zoom: 1;}
.photo_box{width:85px; height:85px; padding:5px; float:left; margin-left:5px;}
.thumb_box{width:152px; height:152px; padding:5px; float:left; margin:10px 0 0 15px;}




.innermain1  .btns{width:300px; height:20px; float:right; margin-top:5px;}
.innermain1 .btns a.button{font-size:15px; padding: 3px 10px 3px 0; background:#5e9d18; color:#fff; text-decoration:none; float:left; margin-left:5px;}
.innermain1 .btns a.button span{float:left; width:30px; height:20px;}
.innermain1 .btns a.button span.down{background:url(../images/down_arrow.jpg) no-repeat center center;}
.innermain1 .btns a.button span.email{background:url(../images/email_icon.jpg) no-repeat center center;}
.innermain1 .btns a.button span.revs{background:url(../images/revise.jpg) no-repeat center center;}


#slideshow {position:relative; height:296px;}
#slideshow DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:296px;}
#slideshow DIV.active {z-index:10; opacity:1.0;}
#slideshow DIV.last-active {z-index:9;}
#slideshow DIV IMG {height:296px; display:block; border:0;}


.fbook{border:2px solid #ffffff; width:194px; z-index:10; height:260px; overflow: hidden; position:relative; top:-1px; left:-2px;}
.fbook iframe{left:-1px;  overflow:hidden;  position:relative;  top:-1px;}

.innermain1 .cont .icontab{width:777px; height:45px; float:left; margin-bottom:15px; font-size:14px; font-weight:bold;}
.innermain1 .cont .icontab label{width:167px; height:25px; padding-top:20px; float:left;}
.innermain1 .cont .icontab label.non{background:url(../images/order_icon.gif) no-repeat left top;}
.innermain1 .cont .icontab label.act{background:url(../images/order_icon1.gif) no-repeat left top;}
.innermain1 .cont .icontab label span{width:37px; float:left; height:43px; color:#fff; text-align:center; margin-right:5px;}

.innermain1 .cont ul.left{width:450px;}
.innermain1 .cont ul.right{float:right; width:325px; height:320px; padding-top:35px;}
.innermain1 .cont ul.right li{background:#ebf4f6; float:left; width:285px; height:105px; padding:10px 20px 15px 20px;}
.innermain1 .cont ul.right li b{font-size:18px; font-weight:bold;	color:#71A934;}
.brdr{border-bottom:1px solid #eeeeee; border-left:1px solid #eeeeee; padding:0 5px 0 5px;}
.brdrn{border-left:none; padding:0 5px 0 5px;}
a.button{color:#fff; text-decoration:none;}
.innermain1 .cont a{text-decoration:none;}


a.blockLink{display:block;	background:#5d9c17;	color:#fff;	float:left;	padding:7px; text-decoration:none;}

.testimonialsBlock{padding-bottom:10px;	float:left; width:540px;}

.leftPannel h2{color:#5D9C17; padding:0px; margin:0 0 10px 0; font-size:12px; font-weight:bold;}

/*charectors*/
/*
.promo{position:absolute; height:90px; width:100px; 
 background:url(../images/charectors/save15.png) no-repeat top left; 
z-index:0; margin:-20px 0 0 727px; } 
.home{position:absolute; height:90px; width:100px; background:url(../images/charectors/09.png) no-repeat top left; z-index:9999; margin:-10px 0 0 400px;}
.about{position:absolute; height:80px; width:90px; background:url(../images/charectors/01.png) no-repeat top left; z-index:9999; margin:70px 0 0 270px;}
.howit{position:absolute; height:80px; width:90px; background:url(../images/charectors/04.png) no-repeat top left; z-index:9999; margin:77px 0 0 270px;}
.faqs{position:absolute; height:80px; width:90px; background:url(../images/charectors/05.png) no-repeat top left; z-index:9999; margin:74px 0 0 270px;}
.freedesign{position:absolute; height:80px; width:90px; background:url(../images/charectors/11.png) no-repeat top left; z-index:9999; margin:60px 0 0 270px;}
.contactus{position:absolute; height:80px; width:90px; background:url(../images/charectors/03.png) no-repeat top left; z-index:9999; margin:77px 0 0 270px;}
.printad{position:absolute; height:80px; width:90px; background:url(../images/charectors/06.png) no-repeat top left; z-index:9999; margin:50px 0 0 270px;}
.webads{position:absolute; height:80px; width:110px; background:url(../images/charectors/bug.png) no-repeat top left; z-index:9999; margin:60px 0 0 270px;}
.website{position:absolute; height:80px; width:90px; background:url(../images/charectors/08.png) no-repeat top left; z-index:9999; margin:87px 0 0 270px;}
.logos{position:absolute; height:80px; width:110px; background:url(../images/charectors/23.png) no-repeat top left; z-index:9999; margin:58px 0 0 270px;}
.business{position:absolute; height:80px; width:110px; background:url(../images/charectors/10.png) no-repeat top left; z-index:9999; margin:48px 0 0 270px;}
.letterhead{position:absolute; height:80px; width:110px; background:url(../images/charectors/12.png) no-repeat top left; z-index:9999; margin:70px 0 0 270px;}
.envelope{position:absolute; height:80px; width:45px; background:url(../images/charectors/13.png) no-repeat top left; z-index:9999; margin:80px 0 0 -25px;}
.brochure{position:absolute; height:80px; width:110px; background:url(../images/charectors/14.png) no-repeat top left; z-index:9999; margin:80px 0 0 270px;}
.flyer{position:absolute; height:80px; width:125px; background:url(../images/charectors/15.png) no-repeat top left; z-index:9999; margin:81px 0 0 250px;}
.banner1{position:absolute; height:50px; width:70px; background:url(../images/charectors/16.png) no-repeat top left; z-index:9999; margin:90px 0 0 270px;}
.poster{position:absolute; height:80px; width:110px; background:url(../images/charectors/17.png) no-repeat top left; z-index:9999; margin:50px 0 0 270px;}
.newsletter{position:absolute; height:80px; width:110px; background:url(../images/charectors/18.png) no-repeat top left; z-index:9999; margin:62px 0 0 270px;}
.designpackages{position:absolute; height:115px; width:90px; background:url(../images/charectors/19.png) no-repeat top left; z-index:9999; margin:-30px 0 0 270px;}
.customdesigns{position:absolute; height:40px; width:70px; background:url(../images/charectors/20.png) no-repeat top left; z-index:9999; margin:90px 0 0 25px;}
.allproducts{position:absolute; height:80px; width:110px; background:url(../images/charectors/21.png) no-repeat top left; z-index:9999; margin:-30px 0 0 270px;}
*/

promo{position:absolute; height:90px; width:70px; background:url(../images/charectors/save15.png) no-repeat top left; z-index:0; margin:-20px 0 0 727px; } 
.home{position:absolute; height:90px; width:70px; background:url(../images/charectors/09.png) no-repeat top left; z-index:9999; margin:-10px 0 0 400px;}
.about{position:absolute; height:80px; width:70px; background:url(../images/charectors/01.png) no-repeat top left; z-index:9999; margin:70px 0 0 270px;}
.howit{position:absolute; height:80px; width:70px; background:url(../images/charectors/04.png) no-repeat top left; z-index:9999; margin:77px 0 0 270px;}
.faqs{position:absolute; height:80px; width:70px; background:url(../images/charectors/05.png) no-repeat top left; z-index:9999; margin:74px 0 0 270px;}
.freedesign{position:absolute; height:80px; width:70px; background:url(../images/charectors/11.png) no-repeat top left; z-index:9999; margin:60px 0 0 270px;}
.contactus{position:absolute; height:80px; width:70px; background:url(../images/charectors/03.png) no-repeat top left; z-index:9999; margin:77px 0 0 270px;}
.printad{position:absolute; height:80px; width:70px; background:url(../images/charectors/06.png) no-repeat top left; z-index:9999; margin:50px 0 0 270px;}
.webads{position:absolute; height:80px; width:70px; background:url(../images/charectors/bug.png) no-repeat top left; z-index:9999; margin:60px 0 0 270px;}
.website{position:absolute; height:80px; width:70px; background:url(../images/charectors/08.png) no-repeat top left; z-index:9999; margin:87px 0 0 270px;}
.logos{position:absolute; height:80px; width:70px; background:url(../images/charectors/23.png) no-repeat top left; z-index:9999; margin:58px 0 0 270px;}
.business{position:absolute; height:80px; width:70px; background:url(../images/charectors/10.png) no-repeat top left; z-index:9999; margin:48px 0 0 270px;}
.letterhead{position:absolute; height:80px; width:70px; background:url(../images/charectors/12.png) no-repeat top left; z-index:9999; margin:70px 0 0 270px;}
.envelope{position:absolute; height:80px; width:70px; background:url(../images/charectors/13.png) no-repeat top left; z-index:9999; margin:80px 0 0 -25px;}
.brochure{position:absolute; height:80px; width:70px; background:url(../images/charectors/14.png) no-repeat top left; z-index:9999; margin:80px 0 0 270px;}
.flyer{position:absolute; height:80px; width:70px; background:url(../images/charectors/15.png) no-repeat top left; z-index:9999; margin:81px 0 0 250px;}
.banner1{position:absolute; height:50px; width:70px; background:url(../images/charectors/16.png) no-repeat top left; z-index:9999; margin:90px 0 0 270px;}
.poster{position:absolute; height:80px; width:70px; background:url(../images/charectors/17.png) no-repeat top left; z-index:9999; margin:50px 0 0 270px;}
.newsletter{position:absolute; height:80px; width:70px; background:url(../images/charectors/18.png) no-repeat top left; z-index:9999; margin:62px 0 0 270px;}
.designpackages{position:absolute; height:115px; width:70px; background:url(../images/charectors/19.png) no-repeat top left; z-index:9999; margin:-30px 0 0 270px;}
.customdesigns{position:absolute; height:40px; width:70px; background:url(../images/charectors/20.png) no-repeat top left; z-index:9999; margin:90px 0 0 25px;}
.allproducts{position:absolute; height:80px; width:70px; background:url(../images/charectors/21.png) no-repeat top left; z-index:9999; margin:-30px 0 0 270px;}


.txtarea-wide
{
	width:735px;
	height:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px;
}

.gridHistory
{
	font-size:11px;
	padding:5px 5px 5px 16px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#f1f3f5;

}
.gridHistory1
{
	font-size:11px;
	/*padding:3px 2px 0px 7px;*/
	padding:5px 0px 5px 0px;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#AED9E9;
	
}
.gridHistory tr.odd
{
	background:#f1f3f5;
}
.gridHistory td.title
{
	color:#747474;
	background:#f0f0ee !important;
	height:25px;
	padding:5px;
	font-weight:bold;
	font-size:13px;
}

.grid-table .title{color:#fff;}
form{
	float:left;
}
#price, #pricedisp { font-weight:bold;font-size:20px; }

