.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {
	font-family: Tahoma;
	color:#666;
	margin:0;
	font-size:12px;
	text-align:left;
}
h1{clear:both; display:block; font-size:22px; padding:0 0 5px 0; color:#413935; border-bottom:1px solid #dedede; margin:0 0 6px 0;}
h2{clear:both; display:block; color:#413935; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0 0 5px 0; border-bottom:1px solid #e28832; margin:0 0 10px 0; font-weight:bold;} 
p{margin:0 0 15px 0; line-height:18px;}
.clear { clear:both;}
.red{color:#f1a606;}
.red{color:#dd6629; font-weight:bold;}
.red1{color:#ba3c1d; font-size:14px; font-weight:bold; }
a{outline:none;}
.red2{color:#dd6629;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container-main{width:100%;  background:url(../images/bg.jpg) repeat-x ;}
#container-main2{width:100%;  background:url(../images/bg2.jpg) repeat-x ;}

#container{width:963px; float:left; background: url(../images/cotent-bg.jpg) right top no-repeat; padding:0 40px 0 0;}
#container2{width:963px; float:left; background: url(../images/sub1.jpg) right top no-repeat; padding:0 40px 0 0;}

/* top-part
-----------------------------------------------------------------------------*/
#top{width:915px; height:96px; float:left; background:url(../images/top-bg.jpg) no-repeat; padding:0 0 0 48px;}
#logo{width:292px; float:left;}
#top-right{width:235px; float:right; padding:8px 0 0 0;}
.home-icon{width:55px; height:15px; float:left; font-size:14px; font-weight:bold; line-height:15px; color:#acacac; background:url(../images/home-icon.gif) left center no-repeat; padding:0 0 0 23px;}
.home-icon a{color:#acacac; padding:0 0 10px 2px; text-decoration:underline;}
.home-icon a:hover{ text-decoration:none;}
.email-icon{width:55px; height:15px; float:left; font-size:14px; line-height:15px; font-weight:bold; color:#acacac; background: url(../images/emial-icon.gif) left center no-repeat; padding:0 0 0 23px;}
.email-icon a{color:#acacac; padding:0 0 0 8px; text-decoration:underline;}
.email-icon a:hover{ text-decoration:none;}
.help-icon{width:40px; height:15px; float:left; font-size:14px; line-height:15px; font-weight:bold; color:#acacac; background: url(../images/icon1.gif) left center no-repeat; padding:0 0 0 23px;}
.help-icon a{color:#acacac; padding:0 0 0 8px; text-decoration:underline;}
.help-icon a:hover{ text-decoration:none;}
#call{width:214px; float:left; text-align:left; padding:22px 0 0 0;}
.gery1{font-size:12px; color:#413935; font-weight:bold;}
/* menu-part
-----------------------------------------------------------------------------*/
#menu-bg{width:924px; float:left; background:url(../images/menu-bg.gif) left top repeat-x; padding:0 0 0 36px;}
#top-nevi{width:924px; float:left;}
#left-img{width:20px; float:left;}
#mid-img{width:883px; height:50px; ; float:left;}
#right-img{width:20px; float:left;}


#top-menu{width:883px ; height:50px; float:left; font-size:13px; color:#dbb20f; text-align:center; background:url(../images/menu-mid.gif) repeat-x;}
#top-menu ul{margin:0; padding:0;}
#top-menu li{list-style:none; display:inline; line-height:50px;}
#top-menu li a{width:auto; color:#313237; font-weight:bold; text-decoration:none; padding:0 26px;}
#top-menu li a:hover{  color:#9c2818;}
#top-menu li a.act-top{ color:#9c2818;}
.black{color:#131313; font-weight:bold;}
.learn-more{width:78px; height:18px; float:left;}

/* content-part
-----------------------------------------------------------------------------*/
#conten{width:963px; float:left;}

/* left-part
-----------------------------------------------------------------------------*/
#left{width:647px; float:left; background:url(../images/con-bg.gif) repeat-x; padding:0 0 0 61px;}
#left2{width:647px; float:left; background: url(../images/sub-left.jpg) repeat-x; padding:55px 0 0 61px;}
#left3{width:902px; float:left; background: url(../images/sub-left.jpg) repeat-x; padding:0 0 0 61px;}

#falsh{width:647px; height:75px; float:left; padding:0 0 40px 0;}
#left1{ width:620px; float:left; padding:0 0 0 27px;}
#left4{ width:875px; float:left; padding:0 0 0 27px;}

.box-main{ width:609px; float:left; font-size:13px;padding:10px 0 10px 0;}
.box-main a{color:#000; text-decoration:underline;}
.box1-main{width:191px; float:left; padding:0 14px 0 0;}
.box2-main{width:191px; float:left; padding:0 14px 0 0;}
.box3-main{width:191px; float:left; padding:0 0 0 0;}

.box-top{width:191px; float:left;}
.box-mid{width:191px; float:left; background:#fff; padding:0 0 15px 0;}
.box-mid1{width:191px; float:left; background:#fff; padding:0 0 15px 0;}
.box-mid2{width:191px; float:left; background:#fff; padding:0 0 15px 0;}

.box-bot{width:191px; height: auto; float:left; background:url(../images/box-bot.gif) no-repeat;}
.box-bot2{width:191px; height: auto; float:left; background: url(../images/box-bot2.gif) no-repeat;}
.box-bot3{width:191px; height: auto; float:left; background: url(../images/bot-box3.gif) no-repeat;}

.menu{width:186px;float:left; font-size:11px; padding:10px 0 0 5px;}
.menu ul{margin:0; padding:0;}
.menu li{list-style:none; background:url(../images/arrow1.gif) left center no-repeat; line-height:26px;  padding:0 15px; width:auto; color:#616161; font-weight:bold; text-decoration:none; border-bottom:1px solid #e1e1e1;}
.menu li .span{ border-bottom:none;}

.menu li a{}
.menu li a:hover{  color:#9c2818;}
.menu li a.act-b{ color:#9c2818;}

.order-btn{width:191px; float:left; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; padding:5px 0 0 0;}
.order-btn a{ color:#FFFFFF; text-decoration: underline; font-size:11px;}
.order-btn a:hover{ text-decoration:unone;}
.order-btn1{width:159px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff; padding:5px 0 0 32px;}

.order-btn2{width:130px; height: auto; float:left; text-align:center; font-size:14px; color:#fff; padding:4px 0 0 0;}
.order-btn3{width:24px;   height:23px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff; padding:0 0 0 5px;}

/* right-part
-----------------------------------------------------------------------------*/
#right{width:255px; float:right;}
#right-img2{width:255px; float:right; padding:0px 0 0 0;}
.need-call{width:209px; float:left; padding:0 0 0 30px;}
.vedeo{width:217px; float:left; padding:15px 0 0 30px;}
.vedeo p{ font-family:Arial, Helvetica, sans-serif; color:#7e7e7e; font-size:11px; line-height:12px;}
.htv{width:246px; float:left;}
.view-btn{width:217px; text-align:right; float:left; border-top:1px solid #e28832;}

.ani-logo{ width:246px; float:left;}
.htv-bot{width:218px; height:70px; float:left; background:url(../images/hte-bg2.jpg) top no-repeat; margin:0 0 0 28px;}
.htv-txt{width:218px; float:left; text-align:center; font-size:12px; color:#000; font-weight:bold; padding:4px 0 4px 0;}
.htv-btn{width:218px; float:left; text-align:center; padding:0 0 10px 0;}

/* Featured-part
-----------------------------------------------------------------------------*/
#featured-logo{width:166px; height:39px; float:left; line-height:39px; font-size:18px; color:#fff; text-align:center; background:url(../images/falsh-logo.jpg) no-repeat; margin:45px 0 0 23px;}
#featured-main{ width:100%; height:273px; float:left; background:url(../images/falshbg.jpg) repeat-x;}
#featured{ width:880px; height:232px; float:left; padding:19px 0 15px 82px;}

/*footer-part
-----------------------------------------------------------------------------*/

#footer-bg{width:100%; float:left; background:url(../images/footer-bg.jpg) repeat;}
#footer{width:880px; float:left; background: url(../images/footer2-bg.jpg) repeat-y; padding:15px 0 30px 82px;}
.footer2{width:230px; float:left;}
.seatp{ width:164px; height:33px; float:left; line-height:16px; color:#ffc000; line-height:33px; font-size:18px; background:url(../images/steap-icon.jpg) no-repeat; padding:0 0 0 35px;}
.footer3{width:430px; float:left;}
.about{ width:400px; height:33px; float:left; color:#ffc000; line-height:33px; font-size:18px; background: url(../images/icon3.gif) no-repeat; padding:0 0 0 35px;}
.footer-txt{width:335px; float:left; font-size:11px; color:#ffbdad; padding:5px 0 0 0; line-height:18px;}

#footer-menu{width:199px ; float:left; font-size:11px; padding:5px 0 0 0;}
#footer-menu ul{margin:0; padding:0;}
#footer-menu li{list-style:none; line-height:18px; background:url(../images/arrow2.gif) left center no-repeat;}
#footer-menu li a{width:auto; color:#ffbdad; text-decoration:none; padding:0 20px;}
#footer-menu li a:hover{ text-decoration:underline;}
#footer-menu li a.act-bot{ text-decoration:underline;}

.footer4{width:185px; float:left;}
.contact { width:150px; height:33px; float:left; color:#ffc000; line-height:33px; font-size:18px; background: url(../images/icon3.gif) no-repeat; padding:0 0 0 35px;}
.footer-txt1{width:185px; float:left; font-size:11px; color:#ffbdad; padding:5px 0 0 0; line-height:18px;}

#footer-grey {width:100%; height:34px; float:left; background:url(../images/footer-grey-bg.gif) repeat-x;}
#footer-grey1 {width:963px; height:34px; float:left; text-align:center; line-height:34px; color:#fff;}


/*sub-pege
-----------------------------------------------------------------------------*/

.tes-box{ width:609px; float:left; font-size:13px;padding:15px 0 0 0; border-top:1px solid #e6e6e6;}
.tes-box1{width:875px;float:left; font-size:13px; padding:15px 0 10px 0; border-bottom:1px solid #e6e6e6; text-align: justify;}

.tes-box3{width:875px;float:left; padding: 45px 0 0 0; text-align: justify;}
.tes-box5{width:875px;float:left; text-align: justify;}
.logo-main{width:218px; float:left; padding:0 0 20px 0;}
.logo-main a{ text-decoration:none; color:#dd6629;}
.logo-main a:hover{ text-decoration:underline; color:#dd6629;}
.logo-main a.act-logo{ text-decoration:underline; color:#dd6629;}
.tes-box-vrt{width:218px;float:left; text-align: justify;}

.logo-main p{margin:10px 0 15px 0; line-height:18px;}
.gery-border{border:1px solid #adadad;}
.logo-img12{width:auto; float:left; padding:0 15px 0 0;}
.red13{color:#dd6629; font-size:13px; font-weight:bold; }

.right-txt{ width:220px; float:right; padding:0 0 22px 20px;}
.right-txt1{ width:490px; float:left; padding:0 0 0 0;}
.right-txt1 p{margin:0 0 10px 0; line-height:18px;}
.sab-logo{width:62px; height:62px; float:left; padding:0 10px 10px 0;}

.tes-logo1{width:200px; float:left; padding:0 15px 0 0;}
.tes-logo2-img{width:130px; float:left; padding:0 15px 0 0;}

.tes-txt{ width:194px;padding:5px 0 0 10px; float:left;}
.like{width:130px; float:right; text-align:left;}
.next1{width:21px; height:21px; background:#c2c2c2; float:left;  margin:0 10px 0 0; line-height:21px; text-align:center;} 
.next1 a{color:#666; text-decoration:none; font-weight:bold;}
.next1 a:hover{background:#fcdd89; display:block;}
.next1 a.act{background:#fcdd89; display:block;}
.need-logo{width:609px; float:left; padding:0 0 40px 0;}

#drop-down{width:800px; float:left;} 
#logo-design{
	position:absolute;
	background:#FFFFFF;
	margin:0 0 0 480px;
	top:142px;
	width:180px;
	z-index:1;
	visibility: hidden;
}

.sub-menu { width:auto; float:left;}
.sub-menu ul{ margin:0; padding:0;}
.sub-menu li{ line-height:25px; height:25px; background:#666; list-style:none;  display:block;  border-bottom:#fff solid 1px;}
.sub-menu li a{ padding:2px 0 2px 10px; color:#fff; text-decoration:none; display:block; height:25px;}
.sub-menu li a:hover{ color:#000; background: url(../images/dorp-bg.jpg) repeat-x; display:block; height:25px; text-decoration:none;}


.logo-accunting-main{width:620px; float:left; padding:0 0 30px 0;}
.logo-accunting-main2{ clear:both;width:609px; float:left; padding:0 0 30px 0;}
.logo-accunting2{width:304px; float:left;}
.logo-accunting{width:310px; float:left;}

.next-box{ float:left; width:609px;}
.next{width:300px; float:right;color:#000; font-size:14px; font-weight:bold; text-align:right; text-transform:uppercase;}
.next a{ text-decoration:none;color:#ba3c1d; font-size:14px; font-weight:bold;}
.next a:hover{ text-decoration:none;color:#000;}
.next-left{width:100px; float:left;color:#000; font-size:14px; font-weight:bold;}
.next-left a{ text-decoration:none;color:#ba3c1d; font-size:14px; font-weight:bold;}
.next-left a:hover{color:#000;}

.form{width:600px; float:left; padding:10px 0 0 0;}
.form4{width:600px; float:left; padding:0 0 0 0;}

.form-main{width:470px; float:left; padding:10px 0 0 10px;}
.form-txt3{width:200px;float:left; }
label{ width:230px; float:left; font-size:13px; text-align:left; padding:0 10px 0 0;}
.tex-fild2{width:197px; height:20px; border:#556670 1px solid; line-height:20px; padding:0 0 0 3px;}
.tex-fild5{width:200px; height:20px; border:#556670 1px solid; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

.tex-arey{width:197px; border:#556670 1px solid;padding:0 0 0 3px; }

.submit{width:100px; height:30px; line-height:30px; border:none; float:left; background:#b1341d; color:#fff; font-size:14px; font-family:tahoma; font-weight:bold;}

.tewtte{width:160px; float:left; padding:5px 0 0 0;}
.tewtte img{padding:0 2px 0 0;}

.error {
	font-family: Tahoma;
	color: #CC0000;
	font-weight:bold;
	font-size: 12px;
	text-decoration: none;
	background: #FFCCCC;
	background-color: #FFCCCC;
	line-height: 18px;
}
.step1 {
	font-weight: bold;
	color: #930;
	}
	input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #090;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}
.checkout-headers {
	margin: 5px 0;
	padding: 5px;
	background-color: #666;
	color: #fff;
	font-weight: bold;
}
fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
} 
.terms {
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px;
	height: 300px;
	overflow: auto;
	width: 280px;
	border: 1px solid #000;
	background-color: #FFFFFF;
}

