*{margin:0px; padding:0px;}
body{background:#4d5f7c; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131}
input, select, label{vertical-align:middle;}
#wrapper{width:845px; padding:55px 70px 10px 75px; background:url(../images/bodyBg.jpg) no-repeat left top; height:981px; margin:0 auto;}
.fltLeft{float:left; width:auto;}
.fltRight{float:right; width:auto;}
.clr{clear:both;}
.container{overflow:hidden;}
.norightSpace{margin-right:0px; padding-right:0px;}
li{list-style-type:none}
ul.topNavigation	{ text-align:right; margin-bottom:15px;}
ul.topNavigation li { display:inline; margin-left:35px;}
ul.topNavigation li a	{ color:#801510; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; line-height:28px;}
ul.topNavigation li a:hover	{ text-decoration:underline;}
.editingPlayground	{ background:url(../images/playground.jpg) no-repeat left top; padding:15px 0px 10px 50px; width:655px; height:33px; font-size:20px; color:#ffffff;}
.redText	{ color:#991b0f; font-size:18px; text-align:center}
#mainContainer	{
float:left;
position:relative;
}

.innerContainer{width:393px; margin-right:20px;}
.textContainer{background:url(../images/contentbg.jpg) repeat-y left top;}
.textContainerInner	{ padding:4px 20px;}
.textContainerInner1	{ padding:4px 0px 4px 20px;}
.phoneNo{color:#770000; font-size:13px; font-weight:bold; display:inline-block; margin-left:20px; vertical-align:4px;}
/*.inline	{ display:inline; width:100px; border:1px solid red;}
.displayBlock	{ display:inline-block;}*/
ul.inline	{ margin:0px; padding:0px;}
ul.inline li	{ float:left; width:100px; font-size:12px; margin-right:10px; margin-bottom:3px;}
a.moreInfo	{ font-size:10px; color:#c11b17; text-decoration:none}
a.moreInfo:hover	{ text-decoration:underline}
ul.inline li p.topLabel	{ min-height:35px;}
ul.inline li img	{ margin-bottom:5px;}
.demensionstxt	{ font-size:12px; line-height:18px; color:#313131; margin:5px 10px;}
.selected	{ width:50px; border:1px solid #7f9db9; margin-right:25px; margin-left:4px;}
.selected2	{ width:50px; border:1px solid #7f9db9; margin-right:5px; margin-left:4px;}
.vertical{ background:url(../images/arrow-vertical.png) no-repeat left bottom; display:inline-block; width:40px; padding-left:4px;}
.horizontal{ background:url(../images/horizonta-arrow.png) no-repeat left bottom; display:inline-block; width:7px; vertical-align:-14px; padding-left:4px; height:37px;}
p.text2	{margin-bottom:5px; text-align:center}

ul.inlineform	li { display:inline; line-height:37px;}
ul.inlineform2	li { display:inline;}
.moreText {text-align:right; margin:4px 60px 4px 0px; z-index:0;}
.moreText a	{ color:#7f0709; font-size:12px; line-height:normal;}
.moreText a:hover	{ text-decoration:underline;}
.container2	{ margin-top:4px; margin-left:10px;}
.zipbg	{ background:url(../images/zipbg.jpg) no-repeat left top; width:130px; height:32px; margin-left:6px; border:none; padding:9px 0px 0px 6px}
.bigFont	{ font-size:15px; margin-bottom:3px;}
 .bigFont strong{
	color:#c11b17;
	text-decoration:underline;
}
p.form{color:#313131; width:140px;  float:left; margin-right:30px; display:block; padding-bottom:5px; padding-top:5px; line-height:20px;}
p.form span	{ font-weight:bold; color:#9d0709;}
.galleryWrap{margin-right:55px; text-align:right;}
.galleryWrap span	{ display:inline-block; margin-right:15px;}
.redTextField, .blueTextField	{ background:url(../images/blue-txt.gif) no-repeat left top; width:85px; height:27px; border:none; color:#fff; padding:3px 0px 0px 7px}
.redTextField	{ background:url(../images/red-txt.gif) no-repeat left top;}
.priceOption{ padding-bottom:4px;}
.priceOption label	{ font-weight:bold; display:inline-block; width:165px;}
.form2	{padding-bottom:8px;}
.form2 label{display:inline-block; margin-left:4px;}
.form2 a{font-size:10px; color:#c11b17; text-decoration:none;}
.form2 a:hover	{ text-decoration:underline;}
.agree{ margin-left:10px; display:inline-block; font-weight:bold; margin-bottom:8px;}


/* new more info classes feb 12 2010 */

.moreInfoText{
	display:none;
	position:absolute;
	top:0px;
	left:0;
}
.moreinfoOuter{
	position:relative;
	z-index:95;
}

.moreTxtInner{
	background:#fff url(../images/moreInfoBg.gif) bottom left repeat-x;
	border-left:3px solid #bdbcbd;
	border-right:3px solid #bdbcbd;
	min-height:100px;
	width:221px;
	padding:0 6px;
	color:#7f0709;
}

.moreInfoText2{
	display:none;
	position:absolute;
	top:-10px;
	left:150px;
	z-index:99;
}

.moreInfoText3{
	display:none;
	position:absolute;
	top:-5px;
	right:0px;
}

.header{
	width:839px;
	position:relative;
	margin-bottom:25px;
	height:30px;
}

a, img{
	border:0;
	outline:0;
}

.navigation{
	color:#801510;
	text-transform:uppercase;
	position:absolute;
	bottom:-4px;
	right:20px;
}
.navigation a{
	color:#801510;
	text-decoration:none;
}
.navigation a:hover{
	color:#d09000;
}
.navigation a.avtive{
	color:#d09000;
}

.mainWrap{
	margin:auto;
	width:839px;
	background:url(../images/bodyBg.jpg) top left no-repeat;
	padding:68px 69px 70px 90px;
	height:961px;
}
.companySite{
	margin:auto;
	text-align:center;
	color:#e3cea4;
	padding-bottom:10px;
	width:998px;
}
.companySite a{
	color:#e3cea4;
	text-decoration:underline;
}
.companySite a:hover{
	color:#e3cea4;
	text-decoration:none;
}

.moreText1 {text-align:right; margin:4px 0px 4px 0px; position:absolute; z-index:0;}
.moreText1 a{color:#7f0709; font-size:12px; line-height:normal;}
.moreText1 a:hover	{ text-decoration:underline;}


/*********************  Miodal Window Styles *************************/

.popUpWrap{
	width:420px;
	height:450px;
	background:url(../images/bg.jpg) top left no-repeat;
	padding:90px 40px 60px 40px;
}
.popUpText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	width:416px;
	text-align:center;
	margin-top:10px;
	overflow:auto;
	height:350px;
	margin-bottom:6px;
}
.popUpHeading{
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	font-weight:bold;	
}
#modal_mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000000;
  display:none;
}
  
#modal_boxes .modal_window {
  position:absolute;
  left:0;
  top:0;
  /*width:440px;
  height:200px;
  */
  width:420px;
  height:450px;
  display:none;
  z-index:9999;
 }

#modal_boxes #modal_dialog {
  
 margin: 0 auto;
background: #ffffff;
position: absolute;
top: 200px;
left: 25%;
}

/* 13-10-10*/

.ftopBg{background:url(../images/topbg.jpg) repeat-x top; margin-bottom:10px;}
.fbottomBg{background:url(../images/fbottom.jpg) repeat-x bottom; padding-bottom:3px;}
.fLeft{background:url(../images/fright.jpg) repeat-y left;}
.fRight{background: url(../images/fright1.jpg) repeat-y right; padding:10px 20px 10px 10px;}

.fCenter{background:#fdfbee; border:1px solid #000000; padding:10px; z-index:999; position:relative;    }/*Nov-02-2010*/

.tittleNew{background:#ddbe8a; padding:5px; color:#870000; font-size:18px; margin-bottom:4px; }/*Nov-02-2010*/
.number{color:#000066; font-size:24px; font-weight:bold; }
.bluebg{background:#2d3961; padding:4px; color:#FFFFFF; border:1px solid #FFFFFF; text-align:center; font-weight:bold;}
.redbg{background:#9d0709; padding:4px; color:#FFFFFF; border:1px solid #FFFFFF; text-align:center; font-weight:bold;}



.fCenter.width8{ width:97.2%; }/*Nov-02-2010 Add New*/
.calu1{width:200px; float:right;  font-weight:bold; padding:0 10px; margin:0px;}/*Nov-02-2010*/
.lbl{width:150px; float:left; text-align:right; padding-right:5px; font-weight:bold;}
.line{margin:4px; background:#000000;height:1px; padding:0px;}
.cInput{width:170px; border:1px solid #cccccc; background:#FFFFFF; padding:2px; margin-bottom:4px;}

.numberBl{color:#000000; font-size:20px;}
.red{color:#d50100;}
#wrapperForm{
width:839px; 
padding:68px 69px 70px 90px;
background:url(../images/bg-image-1.jpg) no-repeat 4px 7px; 
height:1040px; 
margin: auto;} /*Nov-02-2010*/

