/*
Theme Name: cbsprinting
Theme URI: http://wordpress.org/extend/themes/cbsprinting
Author: the Codenovo team
Author URI: http://www.codenovo.com/
Description:
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: cbsprinting

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

@charset "utf-8";
/* CSS Document */

/*========================*/
html{ width:100%;height:100%}
body{font-size:12px; width:100%; padding:0; margin:0;  font-family:Arial, Helvetica, sans-serif;color:#000;line-height:18px; height:100%; background: #fff; }
div, td, h1, h2, h3, p, input, form, span{ padding: 0; margin:0; border:none}
h1, h2, h3,
img{border:none; margin:0; padding:0;}
a{color:#6DB634; text-decoration:none; font-weight:bold;}
a:hover{color:#ff8400}
ul, ol {list-style:none; margin:0; padding:0;}
.clear{ clear:both; font-size:0; line-height:0; overflow: hidden; height:0}
.spacer{ clear:both; font-size:0; line-height:0; overflow: hidden; height:15px}
.right{ float:right;}
.left{ float:left;}

/*========================*/
#wrapper{width:1000px; margin:0 auto;min-height: 100%;
    height: auto !important;
    height: 100%;}
.wrap{width:1000px; margin:0 auto; }
h2{font-size:24px; color:#626365; padding:15px 0}
h3{font-size:20px; color:#626365; padding:15px 0}

/*========================*/
#top_container{width:1000px;}
/*logo*/
#logo{width:171px; float:left; margin-top:32px;}
#logo a{width:171px; float:left; background-image:url(images/logo.png); background-repeat:no-repeat; display:block; height:76px; text-indent:-9999px;}
#logo a:hover{}
#top_right_panel{float:left; width:820px}

/*search*/
#search { float: left; display: inline; padding-top: 22px; width: 220px; font-family:Arial, Helvetica, sans-serif;  margin-left:30px}
#search .field-holder { float: left; display: inline; width: 207px; background-color:#ebeced; padding:1px; height:25px; background-image:url(images/search-holder.jpg);     }
#search .field { width:160px; border: 0; background: none; padding:5px 0 0 3px;float:left}
#search .button { float: right; display: inline; width: 25px; height: 25px; font-size: 0; line-height: 0; text-indent: -4000px;margin-right:3px;background: url(images/search-btn.gif) no-repeat 0 0; border: 0; cursor:pointer; }

#call{width:160px; background-image:url(images/tel.png); background-repeat:no-repeat; font-size:22px; font-weight:bold; color:#7ac142; float:right; padding-left:0px; height:24px;line-height:24px;text-align:right; background-position:center left; margin-top:25px; margin-left:20px}




/*navigation*/
#navigation { height: 50px; background: url(images/navigation.gif) no-repeat; padding: 1px 5px ; margin-top: 20px; font-weight:bold; float:left; width:810px; margin-left:5px}
#navigation ul { font-size: 12px; line-height:35px; padding:6px 5px ; margin:0;}
#navigation ul li { float: left; display: inline; list-style-type: none; padding-right: 5px; margin-right:0px;}
#navigation ul li a { float: left; display: inline; color: #6d6e70; text-decoration: none; padding-left:13px; height:42px;}
#navigation ul li a span { cursor:pointer; float: left; display: inline; padding-right:17px; background-position: right 0 !important; height:42px; padding-top:3px}
#navigation ul li a:hover,
#navigation ul li a.active,
#navigation ul li a:hover span,
#navigation ul li a.active span,
#navigation ul li.current-menu-item a,
#navigation ul li.current-menu-item a span,
#navigation ul li.current-page-ancestor a,
#navigation ul li.current-page-ancestor a span{ color: #6d6e70; background: url(images/nav-active.gif) no-repeat 0 0; }

/*===========banner=============*/
#banner{width:1000px; height:280px; float:left; margin-bottom:0px; margin-top:10px; background-image:url(images/banner.jpg); background-repeat:no-repeat;}
.banner_font{color:#606062; font-size:24px; font-weight:normal; width:500px; line-height:36px; float:right; padding-top:20px}
.free{margin-top:80px; float:right;}
#banner h2{ background-image:url(images/mission.jpg); background-repeat:no-repeat; width:334px; height:79px; float:left}
.slogan{ background-image:url(images/slogan.jpg); background-repeat:no-repeat; width:420px; height:200px; float:left;  margin-top: 30px;}


/*========================*/
/*middle*/

#middle{width:1000px; float:left}
.box{ width:232px; float:left; margin-right:24px;}
.box1{ width:230px; float:left;}
.box h2{ float:left; margin:0 ; padding:8px 30px; font-weight:normal;color:#505153}
.box h2 a{color:#505153; text-decoration:none;font-weight:normal;}
.box h2 a:hover{color:#7AC142; text-decoration:none;}
.box1 h2{ float:left; margin:0; padding:8px 30px;font-weight:normal; color:#505153}


.box1 h2 a{color:#505153; text-decoration:none;font-weight:normal;}
.box1 h2 a:hover{color:#7AC142; text-decoration:none;}
.middle_box a{width: 210px;height:179px; float:left;border:1px solid #c3c5c7; padding:10px; background-image:url(images/mid-img.png); background-position: bottom right; background-repeat:no-repeat;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; }
.middle_box1 a{width: 210px;height: 179px; float:left; border:1px solid #c3c5c7; padding:10px; background-image:url(images/mid-img1.png); background-position: center top; background-repeat:no-repeat;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; }
.middle_box2 a{width: 210px;height: 179px; float:left; border:1px solid #c3c5c7; padding:10px; background-image:url(images/mid-img2.png); background-position:center top; background-repeat:no-repeat;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; }
.middle_box p{color:#727476; font-size:14px; font-weight:normal; line-height:18px; width:100px; padding-top:40px}
.middle_box1 p{color:#727476; font-size:14px; font-weight:normal; line-height:18px}
.middle_box2 p{color:#727476; font-size:14px; font-weight:normal; line-height:18px}
.middle_box3 a{width: 210px;height: 179px; float:left; border:1px solid #c3c5c7; padding:10px; background-image:url(images/mid-img3.png); background-position: center top; background-repeat:no-repeat;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; text-align:center}
.middle_box3 p{color:#FF7900; font-size:14px; line-height:30px; width:190px; padding-top:155px; font-weight:bold; text-align:center; padding-left:10px}


/*middle down*/
#middle_down{width:960px; float:left; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background-color:#ebeced;padding:20px; margin-bottom:25px; margin-top:20px}
.middle_down_box{width:460px; float:left; margin-right:40px; margin-bottom:40px}
#middle_down h2{color:#5e5f61; font-size:24px; font-weight:bold;}
.middle_down_box h3{width:460px;  margin:0; padding:0 0 8px 0; color:#636467; font-size:14px; font-weight:bold; line-height:18px}
.middle_down_box h3 a {width:460px;  margin:0; padding:0 0 8px 0; color:#636467; font-size:14px; font-weight:bold; line-height:18px}
.middle_down_box h3 a:hover {color:#FE7300; text-decoration:none}

.middle_down_box p{width:460px;  margin:0; padding:0; color:#727476; font-size:14px; font-weight:normal; line-height:18px}
.middle_down_box1{width:460px; float:left; margin-bottom:40px }
.middle_down_img{width:132px; height:132px; float:left; margin-right:20px }
.middle_down_box1 h3{width:460px;  margin:0; padding:0 0 8px 0; color:#636467; font-size:14px; font-weight:bold; line-height:18px}
.middle_down_box1 h3 a{width:460px;  margin:0; padding:0 0 8px 0; color:#636467; font-size:14px; font-weight:bold; line-height:18px}
.middle_down_box1 h3 a:hover {color:#FE7300; text-decoration:none}
.middle_down_box1 p{width:460px;  margin:0; padding:0; color:#727476; font-size:14px; font-weight:normal; line-height:18px}

.middle_down_box ul { margin:0; padding:0; float:left;}
.middle_down_box ul li{ background-image:url(images/tick.jpg); background-repeat:no-repeat; padding-left:20px; width:250px}

.middle_down_box1 ul { margin:0; padding:0; float:left;}
.middle_down_box1 ul li{ background-image:url(images/tick.jpg); background-repeat:no-repeat; padding-left:20px; width:250px}

#scroll-box { display: block; height: 100px; overflow: auto; float: left; margin-bottom: 15px; margin-top: -20px; padding-right: 5px; }

/*map*/
#map {margin:0;padding:0;width:230px;height:185px;background:url(images/map.jpg) top left no-repeat ;font-family:arial, helvetica, sans-serif;
    font-size:8pt; float:l}
#map li {margin:0;padding:0;list-style:none;}
#map li a {position:absolute;display:block;background:url(blank.gif);text-decoration:none;color:#000;}
#map li a span { display:none; }
#map li a:hover span {position:relative;display:block;width:200px;left:20px;top:20px;border:1px solid #000;background:#fff;padding:5px;filter:alpha(opacity=80);opacity:0.8;}
#map a.bunny {top:500px;left:850px;width:80px;height:90px;}
#map a.parrot {top:1px;left:275px;width:50px;height:50px;}
#map a.snail {top:135px;left:30px;width:50px;height:50px;}
#map a.dog {top:100px;left:150px;	width:115px;height:95px;}
#map a.cat {top:65px;left:315px;width:70px;height:120px;}

/*button*/
.learn{width:176px; float:left; margin-top:10px; padding:0}
.learn a{width:176px; float:left; background-image:url(images/learn-more.jpg); background-repeat:no-repeat; display:block; height:20px;}
.learn a:hover{}
.read{color:#FF7900; font-size:14px; text-decoration:none; font-weight:bold}
.btn{width:90px; background-color:#6db634; padding:5px 30px; color:#fff; margin-top:20px; margin-left:20px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; float:left; text-align:center; font-size:16px; right:0 !important;}
#footer input.btn{width:120px !important; background-color:#6db634; border:none; color:#fff; margin-top:20px; margin-left:50px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; float:left; text-align:center; font-size:16px; right:0 !important;}
.btn a{ color:#fff; text-decoration:none}
.btn a:hover{ color:#6D6E70; text-decoration:none}
.btn1{ background-image:url(images/btn1.png); width:150px; height:22px; padding:5px 30px; color:#fff; margin-top:5px; margin-left:0px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold;}
.btn1 a{ color:#fff; text-decoration:none; }
.btn1 a:hover{ color:#ebebeb; text-decoration:none;background-image:url(images/btn1-hover.png); width:150px; height:22px; padding:5px 30px;margin-top:-5px; margin-left:-30px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold;}


.btn4{  background-color:#6db634; width:180px; height:22px; padding:5px 30px; color:#fff; margin-top:5px; margin-left:0px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.btn4 a{ color:#fff; text-decoration:none; }
.btn4 a:hover{ color:#ebebeb; text-decoration:none; }
.btn7{  background-color:#6db634; width:250px; height:22px; padding:5px 30px; color:#fff; margin-top:5px; margin-left:0px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.btn7 a{ color:#fff; text-decoration:none; }
.btn7 a:hover{ color:#ebebeb; text-decoration:none; }

.btn5{  background-color:#6db634; width:100px; height:22px; padding:5px 30px; color:#fff; margin-top:5px; margin-left:0px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold; border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.btn5 a{ color:#fff; text-decoration:none; }
.btn5 a:hover{ color:#ebebeb; text-decoration:none; background-color:#6db634;  width:150px; height:22px; padding:5px 30px;margin-top:-5px; margin-left:-30px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold;}


/*========================*/
/*footer*/
#footer{width:100%; background-color:#535353; padding-bottom:20px; margin-top:10px; padding-top:10px; position:absolute }
#footer .footer-left{
    float: left;
    width: 170px;
}
#footer ul{ margin:0; padding:0;}
#footer .wrap .footer-left h2{font-size:16px; color:#fff; font-weight:bold; padding-left:5px}
#footer ul li{width:160px; background-color:#535353; font-size:12px; list-style:none; padding:3px 5px }
#footer ul li.white-bold a span{color: #fff; font-weight: bold;}
#footer ul li a{color:#949494; text-decoration:none; font-weight:normal}
#footer ul li a:hover{color:#fff; text-decoration:none;}
.font_white{color:#FFFFFF; font-size:13px; font-weight:bold;}
.find_box{width:260px; margin-left:20px; float:left;}
.find_box h2{font-size:16px; color:#fff; font-weight:bold; padding-left:5px}
#newsletter{width:250px; float:left}
#newsletter h2{font-size:20px; color:#6DB634; font-weight:bold;}
#newsletter input{width:238px; border:1px #7d7a79 solid; padding:5px}

#fresh {
    display: block;
    background: url("/images/fresh.png") no-repeat scroll 0% 0% transparent;
    width: 63px;
    height: 15px;
    text-indent: -9999px;
    float: left;
    opacity: 0.7;
    margin-top: -10px;
    margin-left: 5px;
}

#fresh:hover {background-position: 0px -15px;}

/*========================*/
/*menu-left*/
#left_panel{width:180px; float:left; }
#left_panel h1{ font-size:16px;text-align:left; color:#fff; margin:0; background-image:url(images/menu.jpg); background-repeat:no-repeat; height:31px; width:150px; padding:3px}
#left_panel ul {list-style: none outside none;margin: 10px 0; padding: 0; text-align:left;}
#left_panel li {background: url(images/ul_li.gif) no-repeat scroll left center transparent;color: #83746b;
    font-size: 12px;margin:0; padding: 10px 0 10px 0px; list-style:none; font-weight:bold }
#left_panel li a {color:#464646;text-decoration:none;}
#left_panel li a:hover {color:#ccc; text-decoration:none;}
.current { background-image: url("images/menu.jpg"); background-repeat: no-repeat; background-position:center right; color:#FFFFFF; float: left;height: 21px;line-height: 10px;margin-left: 0;padding-top:10px;text-decoration: none;padding-left:4px;  width: 170px; z-index: 999; margin-left: -4px; margin-bottom:10px}
#left_panel ul li.current_page_item a,
#left_panel ul li.current_page_ancestor a
{ background-image: url("images/menu.jpg"); background-repeat: no-repeat; background-position:center right; color:#FFFFFF; display: block;height: 21px;line-height: 10px;margin-left: 0;padding-top:10px;text-decoration: none;padding-left:4px;  width: 170px; z-index: 999; margin-left: -4px;}
.left { float: right;margin: 0;padding: 0 30px 0 20px; width: 280px;}
.last {padding: 0 20px;}

/*===========innercontent=============*/
/*menu-left*/
#right_panel{width:790px; float:left; background-color:#fff; padding:10px;}
#right_panel1{width:820px; float:left; background-color:#fff; padding:15px 0px;}
#right_panel1 h3 {
    color: #F78F1E; font-size:24px;
    font-weight: normal;
}

#inner_banner{width:790px; height:181px; float:left; margin-bottom:20px; margin-top:10px; background-image:url(images/inner-banner.jpg); background-repeat:no-repeat;}
.testimonial {float: left; width: 300px; margin-left:-6px;}
.testimonial blockquote p:first-child {  text-indent: 10px;}
.testimonial blockquote p { background: url("images/quote-ul.jpg") no-repeat scroll right bottom transparent; padding: 0px 0 10px; behavior:url(iepngfix.htc); background-repeat:no-repeat;}
.testimonial p { width:420px; font-family:Arial; font-size:18px; color:#FFFFFF; line-height:20px; text-align:left; font-weight:bold}
.testimonial blockquote { background: url("images/quote-br.jpg") no-repeat scroll left top transparent;margin-top:5px; behavior:url(iepngfix.htc);}
blockquote {display: block; margin: 0em 16px;}

/*product-list*/
#product_list{width:800px; float:left; background-color:#ececed; border-radius:8px;}
#product_list ul{margin:0; padding:0 0 0 5px;}
#product_list h3{color:#00ade4; font-weight:700; font-size:18px; margin:0;  padding: 15px 0 0 10px;}
#product_list ul li{margin:12px 5px; padding:0; width:120px; background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; list-style:none; height:150px; float:left;border:1px solid #D8D8D8;}
#product_list ul li img{width:110px; float:left; }
#product_list ul li a{margin:5px; padding:0; background-color:#FFFFFF;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; list-style:none;  float:left; text-align:center; font-size:13px; font-weight:bold; text-decoration:none; color: #464646;}

/*product-info*/
#product_info_cont{width:790px; float:left}
#product_info{width:430px; float:left}
#product_info2{width:450px; float:left}

#product_info1{width:360px; float:left}
#product_info h2{color:#ff0018; font-weight:700; font-size:22px}
#product_info h3{color:#474848; font-weight:700; font-size:14px; margin:0; padding:0}
#product_info ul{ margin:0; padding:0;}
#product_info ul li{padding:5px; list-style:disc inside; margin-left:5px; font-size:12px}
#product_info_img{width:300px; float:left; border:2px solid #D8D8D8;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; padding:10px;margin:20px 0}
#product_info_img1{width:300px; float:left; padding:10px;margin:20px 0}
#product_info_text{width:300px; float:left; border:2px solid #D8D8D8;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; padding:20px 10px; font-size:14px;  color:#999A9B; margin:20px 0}


/*===========contactpage=============*/
#contact_left_panel{width:480px; float:left; margin-left:0px; margin-top:20px; padding-left:10px;}
#contact_right_panel{width:280px; float:left; margin-top:50px; margin-left:10px}
#contact_right_panel p{ padding:6px; line-height:18px}
.pad_bot2 {width:300px;line-height:18px}
.cols{ width:78px; padding-bottom:10px; float:left;line-height:18px}
.col1{ width:250px; float:left}
.pad_bot1 {padding-bottom:10px; text-align:left;line-height:18px; font-weight:bold}
#contact-area {width: 450px;margin-top: 25px;}
#contact_left_panel h3 {font-weight:normal; color:#F78F1E;}
#contact_right_panel h3 {font-weight:normal; color:#F78F1E;}
#contact-area input, #contact-area textarea {padding: 8px;width: 330px;font-family: Helvetica, sans-serif;font-size:12px;margin: 0px 0px 10px 0px;border: 1px solid #D3D4D6; background:#EBEDEC;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#contact-area textarea {height: 90px;}
/*#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #EBEDEC;}*/
#contact-area input.submit-button {width: 87px; height:32px; margin-right:0px;
    float: right; background-image:url(images/send.jpg); background-repeat:no-repeat; border:0; cursor:pointer;}
label {float: left;text-align: left;margin-right:0px;width: 100px;padding-top: 5px; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}


/*===========tab content=============*/
.tabcontent{background-color:#5f6062; width:760px; margin-top:5px;z-index:99;}
.tabcontent img{float:right !important; margin-right:0px}
.tabcontent p{background-color:#5f6062; color:#fff; font-size:12px;  text-align:justify; line-height:20px}
#tabcontent_box{border:0px solid gray; width:760px; margin-bottom: 1em; padding: 10px 10px 10px 40px;background-color:#5f6062;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px; margin-top:-5px; }

/*===========about page=============*/
.abt{width:790px; float:left}
.abt h3{color:#f78f1e; font-size:22px; line-height:30px; font-weight:normal;}

.abt p img{float:left; margin-right:10px;  padding:3px;}

/*===========testimonails=============*/
.testimonial1 { color: #000; float: left;font-size: 12px; margin-bottom: 22px; width:780px; border-bottom:1px solid #B0B0B0; padding-bottom:30px}
.left-quote { background: url("images/quote-left.png") no-repeat scroll center top transparent;float: left;height: 15px;width: 13px;}
.testi-text { background: url("images/quote-right.png") no-repeat scroll right bottom transparent; float: left; padding-right: 0;text-align: justify; width:620px; margin-top:10px; margin-left:5px; line-height:20px}
.testi-pic { display: inline;float: left;height:30px; margin-left: 30px; margin-top: 10px; width: 64px;}
.testimonial1 img {float: left; padding:0px 0 0 15px;}
.testi-name{text-align:right; margin-right:10px; padding-top:10px; color:#606062}



.shoping_cart { border:2px solid #D8D8D8; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; color: #83746B;font:bold 14px/20px Verdana,Geneva,sans-serif; height: 64px;  margin: 25px 0 0; padding: 5px; width: 240px; margin-bottom:20px}



select { border:0; color:#000; background:transparent;
    font-size:14px; font-weight:normal; padding:6px 10px; width:328px;
    *width:295px;*background:#fff; -webkit-appearance: none; height:30px;}

.mainselection { overflow:hidden; width:300px; margin:05px 0;
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    background: url("images/arrow.png") no-repeat scroll 269px 0px; border:1px solid #ccc
}


#login{border:2px solid #D8D8D8; border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; padding: 5px; width:160px; margin-top:150px}
.logininput {
    background-color: #ececed;
    border-radius: 2px 2px 2px 2px;
    color: #5B5656;
    float: left;
    height: 25px;
    margin-left:0px;
    margin-top: 5px;
    padding: 5px;
    width:150px;
}

.btn2{width:100px; background-color:#6db634; padding:5px 30px; color:#fff; margin-bottom:8px; margin-top:10px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; float:left; text-align:center; font-size:12px; right:0 !important; font-weight:bold}
.btn2 a{ color:#fff; text-decoration:none}
.btn2 a:hover{ color:#6D6E70; text-decoration:none}

.btn3{ background-image:url(images/btn2.png); width:185px; height:22px; padding:5px 30px; color:#fff; margin-top:5px; margin-left:0px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold;}
.btn3 a{ color:#fff; text-decoration:none; }
.btn3 a:hover{ color:#ebebeb; text-decoration:none;background-image:url(images/btn2-hover.png); width:185px; height:22px; padding:5px 30px;margin-top:-5px; margin-left:-30px; float:right; text-align:center; font-size:14px; right:0; float:left; font-weight:bold;}
.list1 ul{ margin:0; padding:0}
.list1 ul li{ background-image:url(images/sign.png); background-repeat:no-repeat; padding:0px 0 5px 30px; color:#fff; margin-top:5px;}
.list2 ul{ margin:0; padding:0}
.list2 ul li{ background-image:url(images/sign.png); background-repeat:no-repeat; padding:0px 0 5px 30px; color:#000; margin-top:5px;}
.list3 ul{ margin:0; padding:0}
.list3 ul li{ background-image:url(images/bullet.png); background-repeat:no-repeat; padding:0px 0 0px 15px; color:#fff; margin-top:10px; margin-bottom:10px;  background-position:center left}
#test{ background-color:#ececed; width:790px; border-radius:10px; padding:10px;}


/*blog*/
#blog_list{width:780px; float:left; background-color:#ececed; border-radius:10px; padding:10px; margin-bottom:20px;}
#blog_list1{width:785px; float:left; background-color:#ececed; border-radius:10px; padding:15px; margin-bottom:20px;}
#blog_list1 p{font-size:14px; padding:4px 0; width:620px;}
#blog_list1 p strong{ color:#40403e }
.img_blog { float:left; margin-right:10px; margin-top:120px;}
.blog_text{float:left; width:635px;}
#blog_list1 h3{ color: #fa7500;
    font-size: 22px;
    font-weight: normal;}

.testimonial2 { color: #606062; float: right;font-size: 14px; margin-bottom: 22px; width:350px;  padding-bottom:30px; font-weight:bold; line-height:24px}
.left-quote1 { background: url("images/quote-left1.png") no-repeat scroll center top transparent;float: left;height: 29px;width: 27px;}
.testi-text1 { background: url("images/quote-right1.png") no-repeat scroll right bottom transparent; float: left; padding-right: 0;text-align: justify; width:310px; margin-top:10px; margin-left:-15px; line-height:20px; padding-left:15px}

.testimonial3 { color: #606062; float: right;font-size: 13px; margin-bottom: 22px; width:750px;  padding-bottom:30px; font-weight:bold; line-height:24px}
.left-quote1 { background: url("images/quote-left1.png") no-repeat scroll center top transparent;float: left;height: 29px;width: 27px;}
.testi-text2 { background: url("images/quote-right1.png") no-repeat scroll right bottom transparent; float: left; padding-right: 0;text-align: justify; width:700px; margin-top:10px; margin-left:5px; line-height:20px}

.jp-container{
    width:770px;
    height:550px;
    position:relative;
    background:#fff;
    float:left; padding-right:30px; padding-bottom:50px;
}
.jp-container a{
    padding:15px 20px;
    display:block;
    line-height:20px;
    background-color: #fff;
    border-bottom:1px solid #F2F4F8;
    border-top:1px solid #D8DFEA;
}
.jp-container a:first-child{
    border-top:none;
}
.jp-container a:last-child{
    border-bottom:none;
}
.jp-container a:hover{
    background:#ECEFF5;
    border-bottom-color:#ECEFF5;
}
.jp-container p{
    font-size:14px;
    font-weight:normal;
    padding:10px 0 10px 10px;
    float:right; overflow:auto; width:660px;
}


.big_font{color:#bbbcbf; font-size:100px; padding-top:40px; float:left;}
.list4 ul{ margin:0; padding:0}
.list4 ul li{ background-image:url(images/sign.png); background-repeat:no-repeat; padding:0px 0 5px 30px; color:#646567; margin-top:5px;}

.list5 ul{ margin:0; padding:0}
.list5 ul li{ background-image:url(images/sign.png); background-repeat:no-repeat; padding:0px 0 5px 30px; color:#646567; margin-top:5px; width:360px; float:left;}
.list5 ul li a{ color:#646567; text-decoration:none;}
.list5 ul li a:hover{ color:#7ABD4C; text-decoration:none;}


.list6 ul{ margin:10px 0 0 0; padding:0}
.list6 ul li{ background-image:url(images/tick.png); background-repeat:no-repeat; padding:0px 0 5px 30px; color:#646567; margin-top:5px; width:360px; float:left; font-weight:bold;}
.list6 ul li a{ color:#646567; text-decoration:none;}

.list7 ul{ margin:0; padding:0}
.list7 ul li{ padding:0px 0 0px 15px; color:#5b5a5a; margin-top:10px; margin-bottom:10px; list-style:disc; list-style-position:inside}
.list7 ul li a{ color:#6D6E70; text-decoration:none; }
.list7 ul li a:hover{ color:#6DB634; text-decoration:none; }

h4{font-size:16px;}


.font_small{font-size:11px; font-weight:bold;}

@media screen and (-webkit-min-device-pixel-ratio:0) {.font_small{font-size:11px; font-weight:bold; width:172px;}}
.highlightit img{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}

.highlightit:hover img{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

.opacity30 {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity:0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
}

.credit_form{ background: none repeat scroll 0 0 #EBEDEC;  border: 1px solid #D3D4D6;border-radius: 7px 7px 7px 7px; font-family: Helvetica,sans-serif; font-size: 12px; margin: 0 0 10px;padding: 8px;width: 600px;}
.credit_form3{ background: none repeat scroll 0 0 #EBEDEC;  border: 1px solid #D3D4D6;border-radius: 7px 7px 7px 7px; font-family: Helvetica,sans-serif; font-size: 12px; margin: 0 0 10px;padding: 8px;width: 545px;}
.credit_form1{ background: none repeat scroll 0 0 #EBEDEC;  border: 1px solid #D3D4D6; border-radius: 7px 7px 7px 7px;  font-family: Helvetica,sans-serif; font-size: 12px;margin: 0 0 10px;padding: 8px;  width:150px;}
.credit_form2{ background: none repeat scroll 0 0 #EBEDEC;  border: 1px solid #D3D4D6; border-radius: 7px 7px 7px 7px;  font-family: Helvetica,sans-serif; font-size: 12px;margin: 0 0 10px;padding: 8px;  width:250px;}
.bold_font{font-size:16px; font-weight:bold}
.form1{ font-weight:bold; color:#6D6E70}
.submit-button {width: 87px; height:32px; margin-left:0px;
    float: left; background-image:url(images/send.jpg); background-repeat:no-repeat; border:0; cursor:pointer;}

.pop_up{background-color:#fff; padding:10px;}
.pop_up h3{color:#f78f1e; font-size:22px; line-height:30px; font-weight:normal;}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}

#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {left:6px}


.submit{width:95px; height:32px; margin-left:0px;float: left; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0; cursor:pointer;}
.submit1{width:95px; height:32px; background-image:url(images/submit.jpg); background-repeat:no-repeat; border:0; cursor:pointer; float: left; margin-left:105px;}
.cancel{width:95px; height:32px; margin-left:0px;float: left; background-image:url(images/cancel.jpg); background-repeat:no-repeat; border:0; cursor:pointer;}

.h5{color: #F78F1E;
    font-size: 22px;
    font-weight: normal;
    line-height: 30px;}


.credit_form4{ background: none repeat scroll 0 0 #EBEDEC;  border: 1px solid #D3D4D6; border-radius: 7px 7px 7px 7px;  font-family: Helvetica,sans-serif; font-size: 12px;margin: 0 0 10px;padding: 8px;  width:355px;}
.dashed{border-bottom:1px dashed #5D5D5D; border-left:none; border-right:none; border-top:none}
/*
#slideshow {
    position:relative;
    height:155px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 155px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:8;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:999;
}

#slideshow DIV IMG {
width:160px;
    height:155px;
    display: block;
    border: 0;
    margin-bottom: 10px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; border:1px solid #c3c5c7;
}*/
#slideshow {  position:relative; height:200px; margin-left:-2px;}
#slideshow h3 {  font-weight:normal;}

#slideshow DIV {  position:absolute;  top:0; left:0;  z-index:8; opacity:0.0;  height: 200px; background-color:#FFFFFF;}

#slideshow DIV.active { z-index:10;opacity:1.0;}

#slideshow DIV.last-active {z-index:9;}

#slideshow DIV IMG {  height: 150px;width:170px; display: block; border: 0; margin-bottom: 10px;}
.pay {background-image: url("images/paypal1.png"); background-repeat: no-repeat;border: 0 none;cursor: pointer; float: left;height:101px; margin-left: 15px;width:295px;}


.testimonial4 { color:#F78F1E; float: left;font-size:20px; margin-bottom:0px; width:780px;  padding-bottom:15px; font-weight:normal; line-height:24px}
.left-quote4 { background: url("images/quote-left1.png") no-repeat scroll center top transparent;float: left;height: 29px;width: 27px;}
.testi-text4 { background: url("images/quote-right1.png") no-repeat scroll right bottom transparent; float: left; padding-right: 0;text-align: justify; width:700px; margin-top:10px; margin-left:-15px; line-height:20px; padding-left:15px}

hr{border-bottom:1px solid #8c8c8c; border-left:none; border-right:none; border-top:none;}
.text_area{ width:340px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#262626;
    border-color: #B1BDC8 ;
    border-radius: 7px 7px 7px 7px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    padding:5px;}


.border_box{width:800px; float:left; border-bottom:7px solid #000;border-top:7px solid #000; margin-top:30px;}
.border_box img{border-right:1px dashed #000;}

/* Easy Slider */

#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
    /*
             define width and height of list item (slide)
             entire slider area will adjust according to the parameters provided here
         */
    width:800px;
    height:360px;
    overflow:hidden;
}
#prevBtn, #nextBtn,
#slider1next, #slider1prev{
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
}
#nextBtn, #slider1next{
    left:696px;
}
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{
    display:block;
    position:relative;
    width:30px;
    height:77px; font-size:0px;
}
#nextBtn a, #slider1next a{

}



/* // Easy Slider */
