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

body { margin:0px; font-family: Arial; font-size:12px; background:#000000; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

.banner { background:url(banner.jpg); width:848px; height:42px; text-align:right; }
.banner div { padding-top:3px; padding-right:10px; color:#FFFFFF; font-family: Arial; font-size:16px; }
.all { width:100%; background-color:#000000; text-align:center; }
.wrapper { width:850px; margin-top:5px; margin-left:auto; margin-right:auto; border:solid 1px #FFFFFF; }

.links { padding:0px; margin:0px }
.links ul { background:url(menu_bg.jpg) repeat-x; height:31px; margin:auto; padding:0px; margin:0px; width:100% }
.links li { float:left; width:300px; text-align:center; list-style:none; padding-top:8px; margin:0px; }
.links li.home { background:url(home.jpg); width:102px; }
.links li.about { background:url(aboutus.jpg); width:102px; }
.links li.sample { background:url(gallery.jpg); width:102px; }
.links li.faq { background:url(faq.jpg); width:102px; }
.links li.contact { background:url(contact.jpg); width:102px; }
.links a { color:#FFFFFF; }

.contentlft { float:left; background:#FFFFFF; width:49%; height:538px;  *height:560px; text-align:left; }
.contentlft p { margin:10px; padding:0px; }
.contentrgt { float:right; background:#FFFFFF; width:432px; height:538px;  *height:560px; text-align:left;}
.contentrgt p { padding:0px; margin:10px; }

.style1 { color: #000000; font-weight: bold; font-size: 18px; }
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0; }

.footerImage { margin-top:auto; background-color:#000000; text-align:center; }
.footer { border-top:2px solid #000000; background-color:#ffffff; padding-top:2px; color:#000000; font-weight:800; font-size:11px; height:auto; }
.footer a { font-size:11px; color:#000000; }
.footer_lft { padding-left:10px; float:left; width:45%; }
.footer_rht { float:right; width:45%; padding-right:10px; }
.footer_center { float:left; width:99%; text-align:center; color:#000000; padding-bottom:10px; padding-top:10px; }
.footer p { font-size:10px; color:#FFFFFF; margin:0px; padding-top:5px; }

.preview { border-top:#000000 solid 1px; padding-top:5px; }
.preview p { margin:0px; padding:2px 0px 5px 5px; }

.heading { font-weight:bold; height:40px; background:url(link_bg.gif) repeat-x; }
.heading p { color:#FFFFFF; padding-top:10px; margin:0px; }
.heading a { color:#FFFFFF; }

.imgtxt { width:397px; height:199px; }

.previewClass1 { font-family:"Times New Roman"; clear:both; padding-top: 23px }
.previewClass2 { font-family:"Times New Roman"; clear:both; padding-left: 20px; padding-top: 32px; }
.previewClass3 { font-family:"Times New Roman"; clear:both; padding-left: 10px; padding-top: 30px }
.previewClass4 { font-family:"Times New Roman"; clear:both; padding-top: 28px }
.previewClass5 { font-family:"Times New Roman"; clear:both; padding-left: 30px; padding-top: 42px }
.previewClass6 { font-family:"Times New Roman"; clear:both; padding-top: 40px }
.previewClass7 { font-family:"Times New Roman"; clear:both; padding-left: 38px; padding-top: 30px }
.previewClass8 { font-family:"Times New Roman"; clear:both; padding-left: 110px; padding-top: 30px }
.previewClass9 { font-family:"Times New Roman"; clear:both; padding-left: 60px; padding-top: 28px }
.previewClass10 { font-family:"Times New Roman"; clear:both; padding-top: 40px }
.previewClass11 { font-family:"Times New Roman"; clear:both; padding-top: 38px }
.previewClass12 { font-family:"Times New Roman"; clear:both; padding-left: 110px; padding-top: 40px }
.previewClass13 { font-family:"Times New Roman"; clear:both; padding-top: 30px }
.previewClass14 { font-family:"Times New Roman"; clear:both; padding-left: 110px; padding-top: 48px }
.previewClass15 { font-family:"Times New Roman"; clear:both; padding-top: 75px }
.previewClass16 { font-family:"Times New Roman"; clear:both; padding-left: 80px; padding-top: 30px }
.previewClass17 { font-family:"Times New Roman"; clear:both; padding-left: 130px; padding-top: 26px }
.previewClass18 { font-family:"Times New Roman"; clear:both; padding-top: 28px }
.previewClass19 { font-family:"Times New Roman"; clear:both; padding-top: 38px }
.previewClass20 { clear: both; font-family: "Times New Roman"; letter-spacing: 1px; padding-left: 70px; padding-top: 28px; }

.prevDiv1 { height:33px; }
.prevDiv2 { height: 29px; }
.prevDiv3 { height: 28px; }
.prevDiv4 { height: 35px; }
.prevDiv5 { }

.previewClass2 .prevDiv4, .previewClass8 .prevDiv4 { height: 30px; }

.h1Prevfont { font-size:25px; font-weight:bold; }
.h2Prevfont { font-size:23px; font-weight:bold }
.h3Prevfont { font-size:21px; font-weight:bold }
.h4Prevfont { font-size:11px; font-weight:bold }

.previewClass2 h1 div { height: 10px; }
.previewClass2 h2 div { height: 7px; }
.previewClass2 h3 div { height: 6px; }
.previewClass2 h4 div { height: 5px; }
.previewClass4 h4 div { height: 8px; padding-top:2px;  *padding-top:6px}
.previewClass5 h4 div { height: 8px; padding-top:0px;  *padding-top:4px}
.previewClass8 h1 div { height: 12px; }
.previewClass8 h2 div { height: 8px; }
.previewClass8 h3 div { height: 6px; }
.previewClass8  h4 div { height: 6px; padding-top:0px;  *padding-top:6px;}
.previewClass10 h4 div { height: 6px; padding-top:2px;  *padding-top:6px;}
.previewClass11 h4 div { height: 6px; padding-top:2px;  *padding-top:6px;}
.previewClass16 h4 div { height: 6px; padding-top:2px;  *padding-top:6px;}
.previewClass20 h4 div { height: 6px; padding-top:2px;  *padding-top:6px;}

/*	For All Designs	*/
.previewRelClass1 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -176px; text-align:center; width:240px; }
.previewRelClass2 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 20px; margin-top: -160px; text-align:center; width:350px; }
.previewRelClass3 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 10px; margin-top: -169px; text-align:center; width:375px; }
.previewRelClass4 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 20px; margin-top: -160px; text-align:center; width:375px; }
.previewRelClass5 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 70px; margin-top: -159px; text-align:center; width:290px }
.previewRelClass6 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 40px; margin-top: -159px; text-align:center; width:350px }
.previewRelClass7 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 75px; margin-top: -169px; text-align:center; width:280px }
.previewRelClass8 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 85px; margin-top: -169px; text-align:center; width:320px }
.previewRelClass9 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-top: -171px; text-align:center; width:310px }
.previewRelClass10 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -159px; text-align:center; width:320px }
.previewRelClass11 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -171px; text-align:center; width:280px }
.previewRelClass12 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 110px; margin-top: -159px; text-align:center; width:290px }
.previewRelClass13 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -169px; text-align:center; width:280px }
.previewRelClass14 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 105px; margin-top: -164px; text-align:center; width:260px }
.previewRelClass15 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -126px; text-align:center; width:360px }
.previewRelClass16 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 85px; margin-top: -169px; text-align:center; width:280px }
.previewRelClass17 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 107px; margin-top: -173px; text-align:center; width:290px }
.previewRelClass18 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -171px; text-align:center; width:290px }
.previewRelClass19 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: auto; margin-right: auto; margin-top: -151px; text-align:center; width:280px }
.previewRelClass20 { position:relative; font-family:"Times New Roman"; clear:both; margin-left: 85px; margin-top: -171px; text-align:center; width:280px }

.relDiv1 { height:33px; }
.relDiv2 { height: 29px; }
.relDiv3 { height: 28px; }
.relDiv4 { height: 35px; }
.relDiv5 { }

.previewRelClass2 .relDiv4, .previewRelClass8 .relDiv4 { height: 30px; }

.h1font { font-size:25px; font-weight:bold; }
.h2font { font-size:23px; font-weight:bold }
.h3font { font-size:21px; font-weight:bold }
.h4font { font-size:11px; font-weight:bold }
/*	End	*/

.previewFront { font-family:"Times New Roman"; clear:both; padding-left: 0px; padding-top: 5px }
.previewFront div.frontDiv1 { height: 28px;  *height: 24px; font-size: 19px;  *font-size: 18px; font-weight:bold; margin-top:5px; }
.previewFront div.frontDiv2 { height: 25px;  *height: 22px; font-size: 17px;  *font-size: 16px; font-weight:bold }
.previewFront div.frontDiv3 { height: 22px;  *height: 18px; font-size: 15px;  *font-size: 14px; font-weight:bold }
.previewFront div.frontDiv4 { height: 23px;  *height: 22px; font-size: 15px;  *font-size: 14px; font-weight:bold }
.previewFront div.frontDiv5 { height: 21px;  padding-top:2px;  *padding-top:4px; font-size: 13px;  *font-size: 12px; font-weight:bold }

.contactUs td { font-size:12px; padding:5px 0px 5px 10px; }

#pad th, #pad td { padding:0px 0px 5px 10px; }
.whiteTxt { color:#FFFFFF; text-align: center; margin-left:auto; margin-right:auto; }
.shipTxt { color:#FF0000; font-size:12px; font-weight:bold }
.stepTxt { font-size:16px; font-weight:bold; text-align:center; text-decoration:underline; margin:0px;  }

#allDesignLink { float:left; padding-left:15px; font-size:13px; }
#allDesignLink a { color:#000000; text-decoration:none; }

.sitemap { color: #000000; font-size: 12px; margin-top:5px; text-align:left; }
.sitemap a { color: #000000; font-size: 12px; text-decoration:none; }
.sitemap a:hover { text-decoration:underline; }

.thumblayout { cursor: pointer; display:inline; padding-left: 7px; }

#testimonials { width:200px; float:left; }
#slideshow { width:160px; padding-left:30px; _padding-left:0px; float:left;}
#slideshow-demo { width:160px; font-family:Verdana, Arial, Sans-Serif; font-size:12px; }
#slideshow-demo a { text-decoration:none; }
#slideshow-demo img { border: 2px solid #FFFFFF; }
.slideshow-jcarousellite { width:150px; }
.slideshow-jcarousellite ul li { list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.slideshow-jcarousellite .thumbnail { float:left; width:150px; }
.slideshow-clear { clear: both; }

.centerContent { width:97.5%; height:auto; padding:10px; display:block; background-color:#ffff; color:#000; text-align:justify; }
.paragraph { margin:0px; text-align:justify; padding-top:5px; margin-bottom:1em }

.mailto a { color:#0f5a7e; }
.mailto a:hover { color:#0f5a7e; text-decoration:underline }

.spanHeading { color:#000; font-size:14px; font-weight:bold; padding-top:10px; }
.spanHeading a, .spanHeading a:hover { color:#000; font-size:14px; font-weight:bold; padding-top:10px; }
a.spanHeading, a:hover.spanHeading { color:#000; font-size:14px; font-weight:bold; padding-top:10px; }

.left{ float:left;}
.right{ float:right;}

#billing {width:98%; margin-left:20px;}
#billing div{margin-top:5px}
#billing .col1{width:150px}
#billing .col2{width:150px}
#billing .col1 input, #billing .col2 input  {width:140px}
#billing .col3{width:130px;}
#billing .col4{width:80px}
#billing .col5{width:110px}
#billing .col3 input, #billing .col4 input, #billing .col5 input{width:110px}

.frmTextbox{ width:140px; border:1px solid #898d8e; height:18px;}

.simpleButton, a.simpleButton{ 
	font-family:Verdana, Geneva, sans-serif; 
	width:auto; height:auto;
	background-image:url(button_pixel.jpg); 
	background-repeat:repeat-x; 
	margin-left:10px; margin-right:10px; 
	padding:5px 7px 5px 7px; 
	font-size:12px;
	cursor:pointer;
	color:#000;
	font-weight:bold;
	border:1px solid #d2912c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
a.simpleButton, a:hover.simpleButton{ display:block; color:#000; text-decoration:none}

/* Contact us */
.contactTable td{padding:5px;}
.asterisk{  color:#ff0000}
.contactHead{font-size:12px; font-weight:bold; padding-bottom:5px;}
.contactTextbox { width:200px; background-color: #f8f8f8; border: 1px solid #d9d9d9; height:18px; font-size:11px; }

/*loading*/
.loading-image {
	background-color:#ffffff;
    background-repeat: no-repeat;
    background-position: 10px center;
    padding:5px;
	border:1px solid #f6f6f6;
}
.loading-text-content {
	padding-left:25px;
}