/* =================== Getting the new tags to behave START ====================== */

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
mark, rp, rt, ruby, summary, time { display: inline }

/* ==================== Getting the new tags to behave END ======================= */





/* ========================= Global properties START ============================= */

body {
	background:#4a4a4a;
	min-width: 980px;
	height: 100%;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #000;
}

html {
	background: transparent;
	min-width: 990px;
	height: 100%;
	margin: 0;
	padding: 0;
	outline: 0;
	vertical-align: top;
	font-size: 100%;
}

div {
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top;
}

a {
	outline: none;

	text-decoration:none;
}

	a:hover {
		text-decoration:underline;
	}

.underline{text-decoration:underline}
.underline:hover{text-decoration:none}
fieldset{ border:1px solid #666; padding:10px; font-size:1em; color:#000; margin-bottom:15px;}
legend{padding:10px; font-size:1.3em; color:#000; margin-bottom:15px;}

p{line-height:18px !important;  color:#4A413C;}
    p.extra{margin-bottom:22px}
	p.extra1{margin-bottom:12px}
	p.extra2{margin-bottom:9px}
	p.extra3{margin-bottom:15px}
	p.extra4{margin-bottom:0px}
	p.extra5{margin-bottom:33px}

.align_left{text-align:left;margin:75px 0 5px;}

.align_left1{text-align:left;margin:25px 0 25px;}

h1{font-size:2em; margin-bottom:12px; color:#000000}

h2{font-size:2.615em; line-height:1.2em; margin-bottom:22px; color:#626365}
    h2.extra{margin-bottom:28px}

h3{line-height:1.2em; font-size:1.5em; color:#504b3a; margin-bottom:15px}
    h3.extra{margin-bottom:15px}
	h3.extra1{margin-bottom:27px}
	h3.extra2{margin-bottom:29px}
	h3.extra3{margin-bottom:24px}
	h3.extra4{margin-bottom:15px}
	h3.extra5{margin-bottom:15px; background:url(../images/heading.jpg) left top repeat-x;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; color:#fff; padding:5px 10px; font:normal 1.5em Calibri;}
	h3.extra6{margin-bottom:15px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; color:#000; padding:5px 10px; font:normal 1.3em Calibri; text-align:center;  position:relative;}

h4{font-family:century gothic, Verdana, Geneva, sans-serif; font-size:1.846em; line-height:1.2em; margin-bottom:5px}
    h4 a:hover{text-decoration:none; border-bottom:1px solid #94c807}

h5{text-transform:uppercase; line-height:19px; margin-bottom:10px}
  h5.extra{margin-bottom:19px}


h6{line-height:18px}
    h6.extra{margin-bottom:10px}

div.extra{margin-bottom:18px}

.extra0{margin-bottom:0}
/* ========================= Global properties END =============================== */






/* ========================= Global Structure START ============================== */

#main {
	font-size: 0.813em;
}

header {
	position: relative;
	height:293px;
	overflow:hidden;
}

#content {
	margin-top:20px;
	padding-bottom:0;
}

footer {
	min-height:53px;
	padding-bottom:10px;
	overflow: hidden;
	font-size: 0.813em;

	color:#f4f2e1;
}

aside{font-size: 0.813em; padding:10px; color:#b5ac98}

.top_tail, .cont_tail, .mid_tail, .top_bg, .bot_tail, .footer_line{min-width:990px}
.top_tail{background:url(../images/top_tail.png) left top repeat-x}
.mid_tail{/*background:url(../images/mid_tail_bg.jpg) left bottom repeat*/ background:#f9f8f3;}
.bot_tail{}
.top_bg{background:url(../images/top_bg.jpg) center top repeat-x}
.footer_line{/*background:url(../images/footer_line.gif) center bottom no-repeat*/ background:#4a4a4a;}
.cont_tail{}

/* ========================= Global Structure END ================================ */






/* ====================== Left & Right alignment START =========================== */

.fleft {
	float: left;
}

.fright {
	float: right;
}

.col-1, .col-2, .col-3, .col-4 {
	float: left;
	overflow: hidden;
}

.block-1, .block-2, .block-3, .block-4 {
	float: left;
	overflow: hidden;
}

.aligncenter {
	padding: 15px 0 0 0;
	text-align: center;
}

.wrapper {
	width: 100%;
	overflow: hidden;
}

.clear {
	clear: both;
	font-size: 0%;
	line-height: 0%;
	height: 0;
}

/* ====================== Left & Right alignment END ============================= */


/*nav li a, .box{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}*/
#contact_form .first input{-webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; border-top-left-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; border-top-right-radius: 18px}
#contact_form .last textarea{-webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px; border-bottom-left-radius: 18px; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px; border-bottom-right-radius: 18px}
#newsletter_form input, #newsletter_form a.submit{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px}
.box2{-webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; border-top-left-radius: 18px}
.more, .more2, .more3, .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px}


/* ============================== header START =================================== */

#logo {position:absolute; top: 46px; left: -230px; width:174px; height:75px}
#logo.nojs{/*top: 14px;*/ left: 8px}
#logo a{display:block; height:100%; background:url(../images/logo.png) left top no-repeat}
#logo span{display:block; height:100%; background:url(../images/logo.png) left top no-repeat}
.dallas span{display:block; height:100%; background:url(../images/dallas-banners.png) left top no-repeat !important}
#logo a span{display:none}
#logo span span{display:none}
#logo .slogan{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#4A4A4A; display:block; padding-left:0px; margin:-121px 0 0 0px; width:100%; text-transform:uppercase;}
#logo.nojs .slogan{margin:-38px 0 0 210px; }
.slogan{font-family:Calibri,Arial, Helvetica, sans-serif; font-weight:normal; color:#4A4A4A; display:block; padding-left:0px; margin:5px 0 0 0px; width:100%; text-transform:uppercase;}

nav{position:relative; top:227px; font-family:"Calibri",century gothic, Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.1em; height:41px; text-transform:uppercase; color:#f8f9f3}
nav li{float:left; height:47px; overflow:hidden; margin-right:1px}
nav li a{text-decoration:none; color:#f8f9f3; line-height:41px; height:41px; display:block; padding:0 20px 0px}
nav li a:hover, nav li.active a{background:url(../images/nav_bg.png) left top repeat-x; color:#fff; text-decoration:none}

.head_soc{position:absolute; right:0px; top:2px}
.head_soc li{float:left; margin-left:2px}
.head_soc li a{display:block}
.head_soc li span{display:block; width:26px; height:10px; position:relative}
.head_soc li a img{display:block; position:relative}
.head_soc li .refl1{ background:url(../images/refl1.png) left top no-repeat}
.head_soc li .refl2{ background:url(../images/refl2.png) left top no-repeat}
.head_soc li .refl3{ background:url(../images/refl3.png) left top no-repeat}
.head_soc li .refl4{ background:url(../images/refl4.png) left top no-repeat}

.head_socnew{position:absolute; right:0px; top:2px}
.head_socnew li{float:left; margin-left:2px}
.head_socnew li a{display:block}
.head_socnew li span{display:block; width:26px; height:10px; position:relative}
.head_socnew li a img{display:block; position:relative}
.head_socnew li .refl1{ background:url(../images/refl1.png) left top no-repeat}
.head_socnew li .refl2{ background:url(../images/refl2.png) left top no-repeat}
.head_socnew li .refl3{ background:url(../images/refl3.png) left top no-repeat}
.head_socnew li .refl4{ background:url(../images/refl4.png) left top no-repeat}

.sign_links{position:absolute; right:136px; top:2px; color:#4a413c; text-shadow:0px 1px 1px #fff;}
.sign_links li{float:left; margin-left:2px;color:#4a413c;font:bold 12px/24px "Calibri",Arial, Helvetica, sans-serif;}
.sign_links li a{ color:#4a413c; font:bold 12px/24px "Calibri",Arial, Helvetica, sans-serif; padding:0px 5px;}
.banner_ad{position:absolute; width:655px; top:50px; float:right; right:0px;}
.bans-o{ position:relative; width:655px; height:130px;}
.bans-links{ position:absolute; width:198px; top:34px; height:50px;display:block; right:11px;}
.bans-links a{ width:198px; height:50px; display:block; cursor:pointer !important;}

/* =============================== header END ==================================== */





/* ============================= content START =================================== */

#slider{position:relative; height:384px; width:950px; overflow:hidden; background:green; margin:0 0 15px 0}
  #slider > img{position:relative; left:0; top:0}

.list1 li{padding:0 5px 0 3px; color:#474747; border-bottom:1px solid #ebe9d7; margin-bottom:22px}
  .list1 .last{border:none}

.list2{ line-height:23px;}
    .list2 li{padding-left:23px; background:url(../images/list_marker.png) left center no-repeat}
	.list2 li a{color:#fff}
	.list2 li a:hover{}

.list3 li{padding:0 0 18px 3px; color:#474747; border-bottom:1px solid #ebe9d7; margin-bottom:35px}
  .list3 .last{border:none; padding-bottom:3px; margin-bottom:0}

.marker{font-size:2em; float:left; line-height:0.9em; font-weight:bold; padding:3px 5px 0 3px}

.list{line-height:18px; overflow:hidden; margin-bottom:17px}
    .list li{padding-left:13px; background:url(../images/marker.gif) left center no-repeat}

.list4{line-height:24px}

.list5{padding:12px 0 0 5px}
    .list5 li{float:left; overflow:hidden; width:170px; margin-right:49px}
	.list5 li img{margin-bottom:6px}
	.list5 li h5{margin-bottom:4px}

.contacts {font-size:1.1em; width:450px; color:#4A413C;}
.contacts p{ color:#4A413C; font:1.1em/1.3em;}
.contacts p a{ color:#a72b30;}
.contacts input{ margin:0px; margin-bottom:10px; font: normal 0.9px/ 1.3em "Calibri",Arial, Helvetica, sans-serif; border: 0px solid #fff; background:#e9e9e9;}

.map{width:348px; height:248px; overflow:hidden; margin-bottom:25px}

.social{padding:9px 0 0; margin-bottom:32px}
    .social li{float:left; position:relative; margin-right:3px}
/* ============================== content END ==================================== */



/* ============================= boxes START ===================================== */

.box {position:relative; min-height:100%; color:#fff; }
.box_img{position:absolute; right:0; bottom:0; z-index:10}
.box h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px; color:#fff;}
.box h2 span{font-size:0.7em; display:block; margin-top:-0px}
.box p{line-height:16px; padding-right:90px; margin-bottom:12px}
.box ul{ list-style:none; margin:0px; padding:0px;}
.box li{ list-style:none; margin:0px; padding:0px; color:#4a413c; font:normal 1em/1.5em "Calibri",Arial, Helvetica, sans-serif;margin-bottom:0px;}
.box li a{ list-style:none; margin:0px; padding:0px; color:#4a413c; font:normal 1em/1.5em "Calibri",Arial, Helvetica, sans-serif; background:url(../images/ul_bg.png) left bottom no-repeat; display:block;padding-left:15px; padding-bottom:3px;}
.box li a:hover{ list-style:none; margin:0px; padding:0px; color:#d2272e; font:normal 1em/1.5em "Calibri",Arial, Helvetica, sans-serif;background:url(../images/ul_bg.png) left bottom no-repeat; display:block;padding-left:15px;padding-bottom:3px;}
.cloud{ float:left; width:268px; clear:both;  background:#e1e1d7; border:1px solid #ccc9c4; margin-bottom:20px; padding:10px; }
.cloudbox {position:relative; min-height:100%; color:#fff; }
.cloudbox_img{position:absolute; right:0; bottom:0; z-index:10}
.cloudbox h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px;}
.cloudbox h2 span{font-size:0.7em; display:block; margin-top:-0px; color:#fff;}
.cloudbox p{line-height:16px; padding-right:90px; margin-bottom:12px}
.cloudbox ul{ margin:0px; padding:0px; list-style:none;}
.cloudbox li{ margin:0px; padding:0px; list-style:none; font:normal 1em/1.5em "Calibri",Arial, Helvetica, sans-serif; color:#4A413C;}
.cloudbox li a{ margin:0px; padding:0px; list-style:none; font:normal 1em/1.5em "Calibri",Arial, Helvetica, sans-serif; color:#4A413C; padding:0px 3px;}
.cloudbox li a:hover{color:#d2272e;}




.red_box{ background:#e1e1d7; border:1px solid #ccc9c4; margin-bottom:20px;}
.green_box{background:url(../images/green_box_bg.jpg) left top repeat-x #8ac225}
.green_box .green{color:#6fc427}

.box2{background:#f8f7ef;}
.box2 h3{font-size:2.615em; padding:0 4px; letter-spacing:normal}

.box3{background:url(../images/box_cor.jpg) left top no-repeat #eceae2; margin-bottom:11px}

	.box_inner {
		position:relative;
		z-index:12;
		padding: 10px;
	}

	.box_inner2{padding:24px 29px 25px 26px}
	.box_inner3{padding:24px 18px 25px 26px}
	.box_inner4{padding:15px 68px 30px 20px}
/* ============================== boxes END ====================================== */





/* =================== txt, links, lines, titles START =========================== */
/*.more{background:#777262 url(../images/tab_bg.png) left top repeat-x; text-decoration:none; color:#f7f7f7; line-height:30px; display:inline-block; position:relative; padding:0 14px 0 0; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30));background-image: -webkit-linear-gradient(top, #d3272e, #a52b30);background-image: -moz-linear-gradient(top, #d3272e, #a52b30);background-image:-ms-linear-gradient(top, #d3272e, #a52b30);background-image:      -o-linear-gradient(top, #d3272e, #a52b30); font:normal 15px/30px "Calibri",Arial, Helvetica, sans-serif; margin-bottom:10px; width:245px; margin-left:0px;}*/

/*//<!--.more {background: -moz-linear-gradient(center top , #D3272E, #A52B30) repeat-x scroll left top #777262;color: #F7F7F7;display: inline-block;font: 15px/30px "Calibri",Arial,Helvetica,sans-serif; margin-bottom: 10px; margin-left: 0; padding: 0 14px 0 0; position: relative; text-decoration: none; width: 260px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#D3272E), to(#A52B30));
//}
//
//.more:hover{ background:#dbd9cf url(../images/tab_bg-hover.png) left top repeat-x;text-decoration:none; color:#fff;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a413c), to(#61544e));background-image: -webkit-linear-gradient(top, #4a413c, #61544e);background-image:-moz-linear-gradient(top, #4a413c, #61544e);
//background-image:-ms-linear-gradient(top, #4a413c, #61544e);background-image:-o-linear-gradient(top, #4a413c, #61544e);}
//.more span{background:url(../images/arrow.png) 15px center no-repeat; padding-left:40px; cursor:pointer; }
//.more:hover span{/background:url(../images/arrow.png) 15px center no-repeat;}-->*/

.more{background:#777262 url(../images/tab_bg.png) left top repeat-x; text-decoration:none; color:#f7f7f7; line-height:30px; display:inline-block; position:relative; padding:0 14px 0 0; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30));background-image: -webkit-linear-gradient(top, #d3272e, #a52b30);background-image: -moz-linear-gradient(top, #d3272e, #a52b30);background-image:-ms-linear-gradient(top, #d3272e, #a52b30);background-image:      -o-linear-gradient(top, #d3272e, #a52b30); font:normal 15px/30px "Calibri",Arial, Helvetica, sans-serif; margin-bottom:10px; width:260px; margin-left:0px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; position:relative;}
.more:hover{ background:#dbd9cf url(../images/tab_bg-hover.png) left top repeat-x;text-decoration:none; color:#fff;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a413c), to(#61544e));background-image: -webkit-linear-gradient(top, #4a413c, #61544e);background-image:-moz-linear-gradient(top, #4a413c, #61544e);
background-image:-ms-linear-gradient(top, #4a413c, #61544e);background-image:-o-linear-gradient(top, #4a413c, #61544e);-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; position:relative;}
.more span{background:url(../images/arrow.png) 15px center no-repeat; padding-left:40px; cursor:pointer; }
.more:hover span{/background:url(../images/arrow.png) 15px center no-repeat;}


.more2{background:#6b6751; text-decoration:none; color:#f7f7f7; line-height:23px; display:inline-block; position:relative; padding:0 14px 0 0}
    .more2:hover{text-decoration:none; background:#dbd9cf; color:#777262}
	.more2 span{padding-left:18px; cursor:pointer}
	.more2:hover span{}

.more1{background:#a82b30; text-decoration:none; color:#fff; line-height:23px; display:inline-block; position:relative; /*padding:0 0 0 0;*/ background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30));background-image: -webkit-linear-gradient(top, #d3272e, #a52b30);background-image: -moz-linear-gradient(top, #d3272e, #a52b30);background-image:-ms-linear-gradient(top, #d3272e, #a52b30);background-image:      -o-linear-gradient(top, #d3272e, #a52b30); border:0px solid #fff }
.more1:hover{text-decoration:none; background:#4a413c; color:#f7f7f7; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4a413c), to(#61544e));background-image: -webkit-linear-gradient(top, #4a413c, #61544e);background-image:-moz-linear-gradient(top, #4a413c, #61544e);
background-image:-ms-linear-gradient(top, #4a413c, #61544e);background-image:-o-linear-gradient(top, #4a413c, #61544e);}
.more1 span{padding:0px 18px; cursor:pointer; font-weight: bold; font-size: 14px;}
.more1:hover span{}

.more3{background:#fff; text-decoration:none; color:#000; line-height:23px; display:inline-block; position:relative; font-weight:bold; padding:0 8px}
    .more3:hover{background:#777262; text-decoration:none; color:#f7f7f7}

/* ==================== txt, links, lines, titles END ============================ */





/* ============================= forms START ===================================== */

#newsletter_form{margin-top:-1px; padding:0 0 10px 1px}
    #newsletter_form input{float:left; margin:0; outline:none; font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; padding:0; position:relative}
	#newsletter_form input[type='email'], #newsletter_form input.email{background:#fff; color:#908b6d; padding:6px 13px; width:218px}
	#newsletter_form a.submit{background:#2e2818; color:#fff; width:99px; height:30px; line-height:30px; text-align:center; cursor:pointer; display:inline-block; position:relative}
	#newsletter_form a.submit:hover{text-decoration:none}
    #newsletter_form .clearfix{margin-bottom:7px}
	#newsletter_form a.underline{color:#d2d0bb; padding:0 0 1px 14px;}

/*#contact_form_editinfo {padding:16px 0 0; width:75%}*/

#contact_form {padding:16px 0 0; width:100%}
    #contact_form input, #contact_form textarea {background:#e9e9e9; color:#474747; font:13px Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:10px 12px 9px; width:320px; box-shadow:0px 0px 1px 1px #fff; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
	#contact_form textarea{height:127px; resize:none; overflow:auto}
	#contact_form .clearfix{margin-bottom:10px; position:relative; float:left; }
	#contact_form .buttons{padding-top:10px; text-align:right}
	#contact_form .buttons a{margin-left:13px}
	#contact_form .name{ padding:10px 0px; width:120px;float:left; font: normal 0.9em /1.4em "Calibri",Arial, Helvetica, sans-serif; color:#000; margin-right:10px;position:relative;}

	#contact_form .inp{margin-bottom:10px;float:left; width:350px; }
	#contact_form .buttonsnew{padding-top:10px; float:left;}

	 #contact_form label { color:#FF0000; font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:5px 200px 0 0; width:auto; box-shadow:0px 0px 0px 0px #fff; -webkit-border-radius: 0px;-moz-border-radius: 0px; text-align:left;}


/* ============================== forms END ====================================== */
/**
 * @version 1.0
 * @package Rocket banner
 * @author Poonam Kadam
 */

#contact_form1 {padding:16px 0 0; width:100%}
    #contact_form1 input, #contact_form textarea {background:#e9e9e9; color:#474747; font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:10px 12px 9px; width:320px; box-shadow:0px 0px 1px 1px #fff; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
	#contact_form1 textarea{height:127px; resize:none; overflow:auto}
	#contact_form1 .clearfix{margin-bottom:10px; position:relative; float:left; }
	#contact_form1 .buttons{padding-top:10px; text-align:right}
	#contact_form1 .buttons a{margin-left:13px}
	#contact_form1 .name{ padding:10px 0px; width:24%;float:left; font: normal 0.9em /1.4em"Calibri",Arial, Helvetica, sans-serif; color:#000; margin-right:10px;position:relative;}
	#contact_form1 .inp{margin-bottom:10px;float:left; width:74%; }
	#contact_form1 .buttonsnew{padding-top:10px; float:left;}

	 #contact_form1 label { /*color:#474747;*/ font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:10px 12px 9px; width:320px; box-shadow:0px 0px 1px 1px #fff; -webkit-border-radius: 3px;-moz-border-radius: 3px; text-align:left}


#contact_form1 .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:29px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}

/* ============================= other START ===================================== */

.pic_indent {margin: 0 0 10px 0;}
.pic_indent1 {margin: 5px 17px 0 0;}
.pic_indent2 {margin: 4px 19px 0 0;}
.pic_indent3 {margin: 4px 6px 0 -5px;}
.pic_indent4 {margin: 4px 27px 0 5px;}
.pic_indent5 {margin: 4px 16px 0 0;}
.pic_indent6 {margin: 5px 32px 0 0;}
.pic_indent7 {margin: 3px 16px 0 0;}


.red{color:#cd2913}
.green{color:#94c807}
.white{color:#fff}
.dark{color:#474747}

.line_ver{background:url(../images/line.gif) 214px top repeat-y}
.line_ver1{background:url(../images/line.gif) 614px top repeat-y}
.line_ver2{background:url(../images/line.gif) 308px top repeat-y}
.line_ver3{background:url(../images/line.gif) 640px top repeat-y}
.line_ver4{background:url(../images/line.gif) 580px top repeat-y}
.line_ver5{background:url(../images/line.gif) 370px top repeat-y}



.top_indent{padding-top:27px}
.top_indent1{padding-top:23px}
.top_indent2{padding-top:0px}
.top_indent3{padding-top:39px}

.bot_indent{padding-bottom:18px}
.bot_indent1{padding-bottom:30px}
.bot_indent2{padding-bottom:35px}
.bot_indent3{padding-bottom:9px}

.right_indent{padding-right:0px}

.left_indent{padding-left:19px}
.left_indent1{padding:10px 10px 10px 10px; background:#e1e1d7; border:1px solid #ccc9c4; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-bottom:20px;}
.top_main{ float:left; width:680px; padding:0px; margin-bottom:11px; clear:both;}

.left_indent_review{padding:10px 10px 10px 10px; background:#e1e1d7; border:1px solid #ccc9c4; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-bottom:20px;}
.top_main{ float:left; width:680px;/* padding:10px;*/ margin-bottom:11px; clear:both;}


.top_main h2{ margin:0px;  background:url(../images/line1.png) center center no-repeat; font: normal 1.480em/ 1.8em "Calibri",Arial, Helvetica, sans-serif; color:#312a26; text-align:center; }
.top_main p{margin-left:30px; padding:0px;font: normal 1em/1.3em "Calibri",Arial, Helvetica, sans-serif; color:#312a26; text-align:justify; }
.top_main p a{margin-left:0px; padding:0px; font: normal 1em/1.3em "Calibri",Arial, Helvetica, sans-serif; color:#c6282f; text-align:left; }
.top_main h5{margin-left:30px; padding:0px; font: color:#000000; text-align:left; }
.tabs{ margin:0px auto; width:600px; padding:0px;}
.tabs ul{ margin:0px; padding:0px; list-style:nmone;}
.tabs li{ margin:0px 0px; padding:0px; list-style:nmone; display:inline; width:245x;}
.tabs .left{ float:left; width:260px;}
.tabs .right{ float:right;  width:260px;}
/*.price{ margin:0px auto 10px auto; padding:0px; width:245px;}*/
.price {
    margin: 10px auto 10px;
    padding: 0;
    width: 245px; display:block; height:39px;
}
.price a{ float:left; width:245px; height:39px; display:block; background:url(../images/price_order_new.png) left top no-repeat;}
.price a:hover{ float:left; width:245px; height:39px; display:block; background-position:left -39px;}

.sm_banner{ float:left; width:660px; padding:5px 10px; margin:10px 0px 20px 0px; margin:8px 0px 20px\9 0px; *margin:8px 0px 16px 0px; background:url(../images/strip_w.jpg) left top repeat-x; height:51px; border:1px solid #ccc9c4; font: normal 18px "Calibri",Arial, Helvetica, sans-serif; color:#4a413c; position:relative;}
.sm_banner a{ font: normal 18px "Calibri",Arial, Helvetica, sans-serif; color:#4a413c;}
.sm_banner span{ color:#a92b30;  font: normal 22px "Calibri",Arial, Helvetica, sans-serif; margin-left:150px; }
.car{ position:absolute; width:82px; background:url(../images/car.png) left top no-repeat; height:73px; right:15px; margin-top:15px;}

.sign_shop{ float:left; width:660px; padding:10px 10px; background:#fbfaf6 /*url(../images/box_bg.png)*/ left top repeat; margin-bottom:20px;}
.sign_shop img{ text-align:center; padding-left:100px; display:block;margin-left: 30px; padding-left: 30px;
 }
.sign_shop h2{ text-align:center; color:#a62b30; font:normal 20px "Calibri",Arial, Helvetica, sans-serif; margin:0px;}
.sign_shop p{ text-align:center; color:#463d38; font:normal 15px "Calibri",Arial, Helvetica, sans-serif; margin:0px;}
.dis{ float:left; width:100%; padding:0px; margin-bottom:15px;}
.dis h1{ margin:0px 0px 8px 0px; padding:0px 0px 10px 0px; background:url(../images/text_divide.jpg) left bottom repeat-x; font:normal 22px "Calibri",Arial, Helvetica, sans-serif; color:#3d3d3d; text-transform:uppercase;}
.dis h2{ margin:0px 0px 8px 0px; padding:0px 0px 10px 0px; background:url(../images/text_divide.jpg) left bottom repeat-x; font:1.48em/1.8em "Calibri",Arial, Helvetica, sans-serif; color:#4A413C; text-transform:uppercase;}
.dis p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font:normal 1.1em/1.3em "Calibri",Arial, Helvetica, sans-serif; color:#3d3d3d; }
.dis p a{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:normal 1.1em/1.3em "Calibri",Arial, Helvetica, sans-serif; color:#a62b30; }

/* ============================== other END ====================================== */





/* ============================ footer START ===================================== */
footer a{color:#f8f9f3; font-weight:normal;}
.copy{float:left; font-size:0.9em; padding:0 0px; margin-top:8px; color:#9f9f9f; width:750px;}
.footer_link{float:left; padding:0 0px; width:750px;}
/* ============================= footer END ====================================== */



.log_input{ padding:2px 5px; border:1px solid #bbb9ad; background:#dbd9cf; font:normal 12px "Calibri",Arial, Helvetica, sans-serif; color:#504b3a; width:242px;}

.line_ver .foot_links{width:873px; color:#f8f9f3; font:normal 12px Arial, Helvetica, sans-serif; padding:10px 0 0 0; line-height:22px;}
.line_ver .foot_links a{ color:#f8f9f3; text-decoration:none; padding:0 3px 0 0;}
.line_ver .foot_links a:hover{text-decoration: underline;}

.so{ top:23px; right:-162px;width:150px; position:absolute;}
.meet{position:absolute; width:700px; height:87px; top:192px; float:right; right:-45px;}
.meet ul{ margin:0px; height:24px; padding:0px; list-style:none;}
.meet li{ margin-right:5px; padding:0px; list-style:none; font-size:11px; color:#4a413c; display:inline; vertical-align:middle;}
.meet span{ padding:2px 0px 0px 2px;display:inline;}
.meet div{ padding:2px 0px 0px 2px;display:inline-block;}

.video{ float:left; width:100%; padding:0px; margin:0px 0px 15px 0px;}
.video ul{ margin:0px; padding:0px; list-style:none;}
/*.video li{ margin:0px; padding:10px 10px; list-style:none; background:url(../images/arrow1.png) no-repeat 0px 18px; color:#ab2a30; font: normal 1.1em/1.3em "Calibri", Helvetica, sans-serif;}
*/
.video li{ margin:0px; padding:10px 10px; list-style:none; background:url(../images/arrow1.png) no-repeat 0px 18px; color:#ab2a30; font: normal 1.1em/1.3em "Calibri", Helvetica, sans-serif; float:left;text-align:left;}



.video li a{ margin:0px; list-style:none; color:#ab2a30; font: normal 1.1em/1.3em "Calibri", Helvetica, sans-serif;}
.video li span{ color:#4a413c; font: normal 1.1em/1.3em "Calibri", Helvetica, sans-serif;}
.present_dis{ float:left; width:680px; padding:0px;}
.present_dis h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px; margin:0px;}
.present_dis h2 span{font-size:0.7em; display:block; margin-top:-0px; color:#fff;}
.present_disbox{ border:1px solid #ccc9c4; background:url(../images/box_bg.png) repeat scroll left top; float:left; width:678px; margin-bottom:15px;}
.present_disbox p{ margin:0px; padding:10px 10px; font:1.1em/1.3em "Calibri",Helvetica,sans-serif; color:#4A413C; padding-bottom:12px;text-align:justify;}
.present_disbox p span{text-align:center; color:#a82b30;}
.present_disbox img{ margin:15px 0px 0px 0px; border:none;}
.big_head{ float:left; width:100%; padding:0px; font: normal 2.5em "Calibri",Arial, Helvetica, sans-serif; color:#4b423d; padding:0px 0px 10px 0px; background:url(../images/dividersm.png) left bottom repeat-x; margin-bottom:15px; text-align:center; text-transform:uppercase;}
.big_head p{ padding:5px; font: normal 0.5em "Calibri",Arial, Helvetica, sans-serif; color:#4b423d;  text-align:center;}
.top_main ul{ margin:0px; padding:0px; list-style:none;text-align:center; margin-bottom:15px;}
.top_main li{ margin:0px 0 8px 0; padding:0px; list-style:none; font:0.9em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; display:inline; text-align:center;}
.top_main li a{ margin:0px 0 8px 0; padding:0px; list-style:none; font:0.9em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase;color:#ff000a; text-align:center;}

.blog{ float: left; width:100%; padding:0px; margin:0px 0px 15px 0;}
.blog h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px; margin:0px;}
.blog h2 span{font-size:0.7em; display:block; margin-top:-0px}
.blog p{ margin:0px; padding:0px 0px; font:0.9em/1.3em "Calibri",Helvetica,sans-serif; color:#4A413C; padding-bottom:8px;}
.blog p span{ margin:0px; padding:0px 0px; font:1.3em "Calibri",Helvetica,sans-serif; color:#ff000a; padding-bottom:8px;}
.blog h3{font:1.2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  line-height:0.9em; font-weight:normal; margin:0px; padding:5px 0px;}
.blog .pic{ text-align:center; padding:10px 0 10px 0px; width:671px;}

.top_quality{ position:absolute; top:141px; width:232px; height:45px; background:url(../images/top-vinyl-banners.jpg) left top no-repeat; line-height:6em; text-align:center; font-size:18px;}
.top_quality a{ color:#003399;}
.top_quality a:hover{ color:#CC0000;}

.size-b{ float:left; width:990px; padding:0px;}
.size-b h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; /*line-height:0.9em;*/ font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; /*padding:5px;*/ padding-left: 12px; line-height:30px; margin:0px; color:#fff;}
.size-b{ float:left; width:990px; padding:0px;}
.size-b h3{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; padding:5px; margin:0px; font-weight:bold; color:#000;}
.size-b h2 span{font-size:0.7em; display:block; margin-top:-0px}
.size-bbox{ border:1px solid #ccc9c4; background:#fff/*url(../images/box_bg.png) repeat scroll left top*/; float:left; width:958px; margin-bottom:15px; padding:15px;}


.size-bbbox{ border:1px solid #ccc9c4; background:#fff/*url(../images/box_bg.png) repeat scroll left top*/; float:left; width:932px; margin-bottom:15px; padding:15px;}


.size-bbox_banners{ /*border:1px solid #ccc9c4; background:#fff/*url(../images/box_bg.png) repeat scroll left top*/; float:left; width:958px; margin-bottom:15px; padding:15px 15px 15px 0px;}


/*Added by poonam for banner heading*/
.size-banner h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  /*text-transform:uppercase;*/ line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px; margin:0px; color:#fff;}
.size-banner h2 span{font-size:0.7em; display:block; margin-top:-0px}
/*End*/

/***change css*****/

.size-banner1 h3{/*font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  /*text-transform:uppercase;*/ line-height:0.9em; font-weight:bold; margin-bottom:8px;padding:5px; margin:0px; color:#000000}
.size-banner1 h3 span{font-size:0.7em; display:block; margin-top:-0px}


.size-banner1 h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  /*text-transform:uppercase;*/ line-height:0.9em; font-weight:bold; margin-bottom:8px;padding:5px; margin:0px; color:#000000}
.size-banner1 h2 span{font-size:0.7em; display:block; margin-top:-0px}
.big_head1{float:left; width:100%; padding:0px; font: bold 28px "Calibri",Arial, Helvetica, sans-serif; color:#4b423d; padding:0px 0px 10px 0px;  margin-bottom:15px; text-align:center; /*text-transform:uppercase;*/}

.left_indent2 {-moz-border-radius: 9px 9px 9px 9px; background: none repeat scroll 0 0 #D3E2CE; border: 1px solid #F4F7F2; float: right; margin-bottom:0px; padding: 0 10px 10px 10px; position: relative; width: 350px;margin-top:12px;}

.ratei{ float:left; width:354px; padding:0px;}
.ratei ul{ margin:0px; padding:0px; list-style:none; float:left;}
.ratei li{ margin:0px; padding:0px; list-style:none; display:block;}
.ratei .top-o{ float:left; width:130px; background:#b3b3a4; padding:4px 5px; color:#000; border-right:1px solid #fff;  height:20px;line-height:18px;border-bottom:1px solid #fff; line-height:15px;}
.ratei .top-t{ float:left; width:100px; background:#b3b3a4; padding:4px 5px; color:#000; border-right:1px solid #fff;height:20px;line-height:18px;border-bottom:1px solid #fff; text-align:center;}
.ratei .top-t1{ float:left; width:88px; background:#b3b3a4; padding:4px 5px; color:#000; border-right:1px solid #fff;height:20px;line-height:18px;border-bottom:1px solid #fff; text-align:center;}
.ratei .bot-o{ width:130px; background:#efefef; padding:1px 5px; color:#000; border-right:1px solid #fff; border-bottom:1px solid #fff;line-height:19px; height:19px }
.ratei .bot-t{width:100px; background:#efefef; padding:1px 5px; color:#000; border-right:1px solid #fff;  border-bottom:1px solid #fff; text-align:center;line-height:19px;}
.ratei .bot-t1{width:88px; background:#efefef; padding:1px 5px; color:#000; border-right:1px solid #fff;  border-bottom:1px solid #fff; text-align:center;line-height:19px;}
.ratei p{ margin:0px; padding:5px 0px; color:#000; text-align:left; line-height: normal !important;}
.ratei p a{ margin:0px; padding:0px 0px; color:#0000FF; line-height: normal !important;}
.ratei p a:hover{ margin:0px; padding:0px 0px; color:#0000FF; line-height: normal !important;}
.ratei p span{ float:right;}
.ratei .tab{ float:right; position:relative; cursor:pointer; width:120px; height:30px; line-height:30px; font-size:12px; font-weight:bold; /*background:url(../images/upload-button.png) */left top no-repeat; border:0px; color:#fff; }

.calendars{ float:left; margin:10px 0 0 0; width:100%;}
.calendars p{ margin:0px; padding:5px 0px; color:#000; width:100%; text-align:center; float:left; line-height: normal !important;}
.calendars ul{ margin:0px; padding:0px; list-style:none;}
.calendars li{ margin:0px; padding:0px; list-style:none; display:inline;}
.calendars .cal{ background: url(../images/calendar-bg.png) left top no-repeat; text-align:center; font-size:18px; color:#000; width:66px; height:66px; line-height:80px;}
.calendars .cal span{ font-size:11px;}
.calendars .sec{  width:80px; color:#000;}

.calendars .sec .cal{background: url(../images/calendar-bg.png) left top no-repeat;  text-align:center;color:#000; font-size:18px;}
.calendars .cal .left{text-align:center; font-size:12px; color:#000;}
.calendars .sec .cal span{ font-size:11px;}

.size_change{ float:left; width:100%; padding:0px; margin:0 0 15px 0;}
.size_change h2{font:2em "Calibri",century gothic, Verdana, Geneva, sans-serif;  text-transform:uppercase; line-height:0.9em; font-weight:normal; margin-bottom:8px; background:url(../images/heading.jpg) left top repeat-x; border:1px solid #231e18; padding:5px; margin:0px;}


#signform .first input{-webkit-border-top-left-radius: 18px; -moz-border-radius-topleft: 18px; border-top-left-radius: 18px; -webkit-border-top-right-radius: 18px; -moz-border-radius-topright: 18px; border-top-right-radius: 18px}
#signform .last textarea{-webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomleft: 18px; border-bottom-left-radius: 18px; -webkit-border-bottom-right-radius: 18px; -moz-border-radius-bottomright: 18px; border-bottom-right-radius: 18px}

#signform{padding:16px 0 0; width:100%}

#signform input, #signform textarea {background:#e9e9e9; color:#474747; font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:10px 12px 9px; width:320px; box-shadow:0px 0px 1px 1px #fff; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#signform textarea{height:127px; resize:none; overflow:auto}

#signform .clearfix{margin-bottom:10px; position:relative; float:left; }
#signform .buttons{padding-top:10px; text-align:right}
#signform .buttons a{margin-left:13px}
#signform .name{ padding:10px 0px; width:138px;float:left; font: normal 0.9em /1.4em"Calibri",Arial, Helvetica, sans-serif; color:#000; margin-right:10px;position:relative;}
#signform .name span{ color:#CC0000;}
#signform .inp{margin-bottom:10px;float:left; width:350px; }
#signform .buttonsnew{padding-top:10px; float:left; font-size:14px;}
#signform input, #signform select {background:#e9e9e9; color:#474747; font:13px "Calibri", Arial, Helvetica, sans-serif; border:none; float:left; margin:0; outline:none; padding:10px 12px 9px; width:320px; box-shadow:0px 0px 1px 1px #fff; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

#contact_form .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:29px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}

#signform .buttonsnew{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:29px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px !important;}



/*New css start from here*/

.size_c{ color:#0000FF; float:left; width:100%;  }
.size_c a{ color:#0000FF; padding:10px 13px; font-size:1.3em; line-height:1.5em; text-decoration:underline }
.size_c a:hover{ color:#0000FF; padding:10px 13px; font-size:1.3em;line-height:1.5em }
.browse-templ{ float:left; width:100%;}
.browse-templ ul{ margin:0px; padding:0px; list-style:none; float:left; }
.browse-templ li{ margin:0px 5px 10px 5px; padding:0px; list-style:none; float:left; width:229px; }
.browse-templ .disl{ float:left; width:100%; padding:0px; text-align:center; font-size:1.2em;}
.browse-templ .disl img{ border:1px solid #666; background:#fff; padding:5px 5px; width:217px; overflow:hidden; text-align:center; height:132px;}
.browse-templ .disl a{ text-align:center; font-size:1.1em; color:#A62B2E;}
.browse-templ .disl a:hover{ text-align:center; font-size:1.1em; color:#A62B2E;}

/*
  facebook.css - styles for facebook-like popups
*/

div.popup {
  padding: 10px
}
div.popup_title {
  background-color: #6d84b4;
  border: 1px solid #3b5998;
  border-bottom: none;
  color: white;
  font-weight: bold;
  font-size: 110%;
  margin: -10px -10px 0 -10px;
  padding: 5px 9px;
  cursor: move;
}
div.popup_content {
  font-size: 90%;
  border: 1px solid #555;
  border-top: none;
  margin: 0 -10px -10px -10px;
  padding: 1px 9px;
}
div.popup_buttons {
  background: #f2f2f2;
  border-top: 1px solid #ccc;
  padding: 9px;
  margin: 10px -9px 0;
  text-align: right;
}
div.popup_buttons button {
  border: 1px solid #999;
  background: #eeeeed;
  font-weight: bold;
  font-size: 110%;
  color: #333;
  padding: 4px 8px 5px;
  box-shadow: #fff 0 1px 0 inset;
  -webkit-box-shadow: #fff 0 1px 0 inset;
  -moz-box-shadow: #fff 0 1px 0 inset;
}
div.popup_buttons button.default {
  border: 1px solid #29447e;
  background: #627aac;
  color: white;
  box-shadow: #8a9cc2 0 1px 0 inset;
  -webkit-box-shadow: #8a9cc2 0 1px 0 inset;
  -moz-box-shadow: #8a9cc2 0 1px 0 inset;
}
div.popup_buttons button:active {
  background: #ddd;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
div.popup_buttons button.default:active {
  background: #4f6aa3;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}

/*  FOR ERROR MESSAGES ADDED BY POONAM KADAM */

.generic-red {
	color: #ff0000;
	font-weight:bold;/*loc add more*/

}

/* END */


/*  NEW CSS ADDED BY POONAM ON 6-MAR-2012*/

.upl-box{ border:1px solid #ccc9c4; background:url(../images/box_bg.png) repeat scroll left top; float:left; width:958px; margin-bottom:15px; padding:15px;}
.upl-box .left{ float:left; width:196px; background:#ededed; border:0px solid #666; margin:20px 0px; padding:15px;}
.upl-box .left input{ text-align:center; margin:0px; padding:0px; list-style:none; background:#fff; border:1px solid #666; padding:0px 5px; color:#000; width:65px; height:30px; line-height:30px; }
.upl-box .left .text{ text-align:center; margin:0px; padding:0px; list-style:none; font-size:14px; font-weight:bold;color:#000; width:65px; height:30px; line-height:30px;}
.upl-box .left p{ext-align:center; margin:0px; padding:0px; list-style:none; font-size:14px; font-weight:bold;color:#000; float:left; line-height:30px;margin-right:10px;}
.upl-box .right{ float:right; width:650px; margin:20px 0px; padding:0px;}
.upl-box .right .tab{ width:206px; background:url(../images/upload&proof.png) left top no-repeat; font:0px normal Arial, Helvetica, sans-serif; cursor:pointer; height:28px; color:#fff; border:none; }
.two-four{ float:left; width:432px;}
.proof_price{ float:right; width:405px;}
.proof-box{padding:10px 10px 10px 10px; background:#e1e1d7; border:2px solid #ccc9c4; color:#000; font-size:16px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; height:250px; }
.prooftext{ padding:7px 0px; color:#000; font-size:15px;}
.war-box{ margin:10px 46px 46px 0px;padding:10px 10px 10px 10px; background:#e1e1d7; border:2px solid #ccc9c4; color:#000; font-size:16px; -webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; height:239px; float:left; width:412px; }
.war-text{ color:#000;}
.war-text span{ color:#FF0000;}

.approve_box{ float:left; width:100%; position:relative;}


/* FOR SUCCESS AND ERROR MESSAGES */
.success{color:#009900; font-size:16px;}

.success{color:#FF0000; font-size:16px;}
.size-bbox .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:30px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}.size-bbox .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:30px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}

.size-bbox input.more1{font-weight:bold;-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:30px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}

.size-bbox .more_disable{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#e9999c; text-decoration:none; color:#fff; height:29px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9999c), to(#e9999c)) !important;background-image: -webkit-linear-gradient(top, #e9999c, #e9999c)!important;background-image: -moz-linear-gradient(top, #e9999c, #e9999c) !important;background-image:-ms-linear-gradient(top, #e9999c, #e9999c) !important;background-image:-o-linear-gradient(top, #e9999c, #e9999c) !important; margin-right:5px;}



#contact_form1 .more1{-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius:7px; border:0px solid #fff; cursor:pointer; width:auto !important; padding:0px 10px; background:#a82b30; text-decoration:none; color:#fff; height:29px; line-height:29px; display:inline-block; position:relative; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3272e), to(#a52b30)) !important;background-image: -webkit-linear-gradient(top, #d3272e, #a52b30)!important;background-image: -moz-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-ms-linear-gradient(top, #d3272e, #a52b30) !important;background-image:-o-linear-gradient(top, #d3272e, #a52b30) !important; margin-right:5px;}


.slotone{ background:#666; padding:5px; color:#fff; font-size:13px; border:1px solid #fff;border-bottom:0px; border-right:0px solid #fff;}
.slottwo{ background:#f2f2f2; padding:5px; color:#000; font-size:13px; border:1px solid #fff;border-bottom:0px; border-right:0px solid #fff;}
.error{ /*float:left; width:310px;*/ padding:5px 200px 0 0; color:#FF0000;}
.error lable{ color:#FF0000; margin:0px; padding:0px; font-size:12px;}
#jump_stepone {
    display: block;
    float: left;
    padding: 0;
    width: 100%;
}

.error_message{ text-align:center; color:#FF0000; font-size:16px;}


/* END */

/* FOR COST CACULATOR */

#letsStart{ width:680px; height:auto; margin-bottom:15px; text-align:center; font-size:22px; color:#000000; padding:10px 0px 0px 5px; float:left}
.cost_right_wrap{ float:left; width:682px; height:auto; border:1px solid #000;-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px; margin-left:15px;}

.cost_calculator{margin:10px 10px 10px 10px; font-size:12px; /*font-size:14px;*/ color:#000000; font-family: verdara,arial,sans-serif;
    font-size: 100%;}

.review_class{ font-size:14px; color:#000000; }

.mail_review_class{font-size:13px; color:#000000;}




#ADDED BY POONAM


div.rbox {
	background: url(../images/round_box_sum_middle.png) repeat-y #fff 0 0;
}

div.rbox_top {
	height:16px;
	background: url(../images/tl.gif) no-repeat #fff top left;
}

div.rbox_top > div {
	background: url(../images/tr.gif) no-repeat top right ;
	height: 17px;
}

div.rbox_middle {
	background: url(../images/ml.gif) repeat-y #fff top left;
}

div.rbox_middle > div {
	background: url(../images/mr.gif) repeat-y top right;
	padding-left: 10px;
	padding-right: 10px;
}

div.rbox_bottom {
	background: url(../images/bl.gif) no-repeat #fff bottom left;
	height:16px;
}

div.rbox_bottom > div {
	background: url(../images/br.gif) no-repeat bottom right;
	height:16px;
}

div.arrow_v {
	background: url(../images/line_v.gif) repeat-y top center;
	width: 20px;
}

div.arrow_v div.top {
	background: url(../images/arrow_top.gif) no-repeat top center;
	width: 20px;
}


.imageText {
    color: #CC0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    margin-top: -20px;
    text-align: center;
}
.imageText2 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-style: italic;
    text-align: center;
}

#cs4List {
    float: left;
    padding-bottom: 25px;
    width: 283px;
}
copy-banner.css
* {
    margin: 0;
}


#cs3List {
    float: right;
    padding-bottom: 25px;
    width: 300px;
}
copy-banner.css
* {
    margin: 0;
}
.smallText{ color:#000000;text-align: left;}

.faq li { display:block !important; text-align:left !important;}


#secondNav h1 { line-height: 45px; }


h2.heading {font-size:2.615em; line-height:1.2em; margin-bottom:22px;  margin-top: 10px; color:#626365}
.content-table{ margin-left:30px;}

/*28-8-12*/
.top_main1 h2{ margin:0px;  background:url(../images/line-new.png) center center no-repeat; font: normal 1.480em/ 1.8em "Calibri",Arial, Helvetica, sans-serif; color:#312a26; text-align:center; }
.new-check{ width:20px!important; height:20px!important; float:left; margin-top:10px!important; border:none!important;}
.but-sub{ background:url(../images/submit.png);width:94px;height:25px;border:none;cursor:pointer; }
.top_main2 h2{ margin:0px;  background:url(../images/line-new1.png) center center no-repeat; font: normal 1.480em/ 1.8em "Calibri",Arial, Helvetica, sans-serif; color:#312a26; text-align:center; }
.car1{position: relative;width:82px; background:url(../images/car.png) left top no-repeat; height:73px; top: 30px; width: 82px; float:right; }
/* END */

.sign_req {
    color: #FF0000;
}

#u_0_0 tr:first-child {
	display: none;
}

/* added by adyopo */
.remove {
	text-decoration: none;
	position: relative;
	top: 12px;
}

.remove:hover {
	text-decoration: underline;
}
/*
.fb_edge_widget_with_comment {
	left: 240px;
	position: relative;
}*/
.select_shipping{
    border-radius: 5px; background-color: #bbb; color: #FFF; font-weight: 700; padding: 5px 8px; border: 1px solid #333;
}
.shipping_selected{
    border-radius: 5px; background-color: #990000; color: #FFF; font-weight: 700; padding: 5px 8px; border: 1px solid #333;
}

table #checkout_shipping_address input{
    /*border: 1px solid #000;*/
	width: 200px; padding: 3px; margin: 3px 15px;
}
table #checkout_shipping_address select{
    /*border: 1px solid #000;*/
	width: 200px; padding: 3px; margin: 3px 15px;
}

table#totals1 td{
    line-height: 25px;text-align: right; font-size: 130%;
}

.font-big{
    font-size: 24px !important;
}

#fade1{
    background-color: black;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}

#light1{
    background-color: white;
    border: 8px solid #802023;
    display: none;
    height: 330px;
    left: 20%;
    overflow: auto;
    padding: 10px;
    position: absolute;
    top: 40%;
    width: 60%;
    z-index: 1002;
}

.popup_left{
    width: 45%;
    height: 95%;
    float: left;
    margin-left: 15px;
    text-align: center;
}

.border_right{
    border-right: 3px solid #cccccc;
}

.popup_left h1{
    margin: 20px 0;
}

.popup_left td{
    line-height: 45px;
}

/*Styles for template section*/
.tmp_flt_lft
{
	float: left;
}
.template_container
{

}
.template_header
{
	margin: 20px;
    text-align: center;
}
.template_header h2
{
    color: #4A413C;
    font: 1.48em/1.8em "Calibri",Arial,Helvetica,sans-serif;
    margin: 0;
    text-align: center;
}
.template_body
{
	padding: 10px;
	margin-bottom: 25px;
}
.template_main
{
    height: 135px;
    width: 360px;
    margin-top: 50px;
    background: none repeat scroll 0 0 #E1E1D7;
    border: 1px solid #CCC9C4;
    margin-bottom: 20px;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.template_image
{
    height: 131px;
    width: 350px;
    margin: auto;
}
.template_desc
{
	width: 350px;
	text-align: center;
	margin-top: 15px;
}
.left_col
{
	float: left;
}
.right_col
{
	float: right;
}
.tmp_link
{
	color: #4A413C;
    font-weight: bold;
    text-decoration: underline;
}
.tmp_img
{
	width: 100%;
	height: 100%;
}
.temp_desc
{
	text-align: center;
	border: 1px solid #CCC9C4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.temp_desc h4
{
	background: url("../images/text_divide.jpg") repeat-x scroll left bottom transparent;
    color: #3D3D3D;
    font: 22px "Calibri",Arial,Helvetica,sans-serif;
    margin: 0 0 8px;
    padding: 0 0 10px;
	text-transform: uppercase;
}
.lft_align
{
   text-align: left;
}

/*End Styles for Template section*/
