.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;font-size:12px;}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;} */
input,textarea,select{font-family:Tahoma;font-size:12px;font-weight:normal;}
legend{color:#000;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body {font-family: Tahoma; color:#000; margin:0 auto; font-size:14px; background: url(../images/bg.jpg) repeat-x top left #fcebcb; text-align:justify;}
h1{clear:both; display:block; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size:25px; border-bottom:1px solid #d2bc93; padding:0 0 10px 0; margin:0 0 10px 0;}
h1 img{float:right; padding:10px 5px 0 5px;}
h5{clear:both; display:block; color:#ad1010; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; border-bottom:1px solid #d2bc93; padding:0 0 10px 0; margin:0 0 10px 0;}
h5 img{float:right; padding:10px 5px 0 5px;}
h6{clear:both; display:block; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; font-size:18px; border-bottom:1px solid #d2bc93; padding:0 0 10px 0; margin:0 0 10px 0;}
h6 img{float:right; padding:10px 5px 0 5px;}

h2{clear:both; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fef3df; height:31px; line-height:31px; background:url(../images/red-bg.jpg) left top repeat-x; padding:0 0 0 24px;}
h3{clear:both; display:block; font-size:11px; font-weight:bold; color:#ad1010;padding:0 0 5px 0;}
h4{clear:both; display:block; font-size:16px; font-weight:bold;} 
.clear { clear:both; }
p { padding:0 0 15px 0; line-height:20px;}
a{outline:0px;}
.red{ color:#ad1010;}
.red2{ color:#ad1010; font-weight:bold;}
.red3{font-weight:bold;  color:#424141; float:right;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container{width:928px; margin:0 auto; padding:0 0 15px 0;}

/* Top-Part
-----------------------------------------------------------------------------*/
.top{width:928px; float:left; padding:0 0 0 0;}
#logo{width:607px; float:left;}
#logo2{width:134px; float:left;}
#top-right{width:928px; float:left;}

#top-right-menu{width:300px; color:#ffb01c; float:left; padding:0 0 0 165px; font-size:12px;}
#top-right-menu a{ color:#ffb01c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0 5px; text-align:right; line-height:50px; text-decoration:none;}
#top-right-menu a:hover{text-decoration:underline;}
#now-btn{width:auto; float:right;}


#rates{float:right; display:block; width:785px; padding:17px 0 0 0; font-size:11px; color:#fff; font-family: Tahoma; font-weight:bold;}
#rates ul li{display:inline; padding:0 3px;}
#resizer{float:right; display:block; padding:60px 10px 0 0; color:#4a8ad9;}
#resizer a{color:#fff;}

/* menu-Part
-----------------------------------------------------------------------------*/
#menu-main{width:904px; height:46px; float:left; padding:0 12px 0 12px; background:url(../images/menu-right.jpg) right top no-repeat;}
#menu-main ul{margin:0px;padding:0px;}
#menu-main li{margin:0px; padding:0px; float:left; list-style:none; height:44px;}
#menu-main li a{margin:0px; padding:0 12px 0 12px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;height:46px;display:block; float:left; line-height:44px}
#menu-main li a:hover{color:#000;background: #fcebcb;}
#menu-main li a.act-top{color:#000;background: #fcebcb;}

#flash{width:904px; float:left; height:179px; background:url(../images/flash-bg.jpg) left top no-repeat; padding:14px 12px 16px 12px; margin:12px 0 12px 0;}

/* Content-Part
-----------------------------------------------------------------------------*/
#content{width:928px; float:left;}
.con-top{width:928px; float:left;}
#con-mid{width:860px; float:left; background:url(../images/con-mid.jpg) left top repeat-y; padding:0px 36px 0 32px;}
#con-mid a{color:#ad1010; text-decoration:none; font-weight:bold;}
#con-mid a:hover{color:#ad1010; text-decoration: underline;}

#con-left{width:570px; float:left;}
#con-left a{color:#ad1010; text-decoration:none; font-weight:bold;}
#con-left a:hover{color:#ad1010; text-decoration: underline;}
.left-img{width:auto; float:right; padding:0 0 0 15px;}
.left-img img{padding:0 5px ;}
#con-left ul{ margin:0px; padding:0 0 0 15px;}
#con-left li{ padding:0px; line-height:24px; }


.content2{width:860px; float:left; padding:24px 0 0 0;}
#future-box-main{width:568px; float:left; min-height:358px;}
#future-box{width:512px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:20px 30px 0 24px; min-height:358px;}
#future-box p{font-size:13px;}
#future-box p a{ color:#ad1010; font-weight:bold; text-decoration:underline; padding:0 0 5px 0;}
#future-box p a:hover{ text-decoration:none;}
/*#future-boxh3{ width:415px; float:left;font-size:12px; font-weight:bold; color:#ad1010; border-bottom:1px solid #d2bc93; padding:0 0 5px 0; margin:0 0 5px 0;}*/

#future-boxh3{ width:415px; float:left;font-size:12px; font-weight:bold; color:#ad1010; border-bottom:1px solid #d2bc93; padding:0 0 5px 0; margin:0 0 5px 90px;}

.right-img{width:auto; float:left; padding:0 15px 0 0; clear:both;}
#right{width:290px; float:left;}
.right-img2{width:79px; float:left; padding:0 15px 0 0; clear:both;}


.perfomances-box-main{ width:257px; float:left; padding:0 0 8px 35px;}
.perfomances-box{width:215px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:8px 20px 0 20px; color:#424141;}
.perfomances-box-text8{width:205px; float:left; margin:0 0 5px 0; color:#000; border-bottom:1px solid #d2bc93;}
.perfomances-box-text8 p{font-size:13px;}
.perfomances-box-text10{width:205px; float:left; margin:0 0 5px 0; color:#000; }
.perfomances-box-text10 p{font-size:13px;}

.perfomances-box-text{width:205px; float:left; margin:0 0 0 0; color:#000;}
.perfomances-box-text p{font-size:13px;}
.perfomances-box-text1 { width:80px; float:left; font-weight:bold;padding:0 0 5px 130px; font-size:12px; }
.perfomances-box-text1 a{ color:#ad1010; font-size:11px; font-weight:bold; text-decoration:underline;}
.perfomances-box-text1 a:hover{ text-decoration:none;}
.filde{width:201px; float:left; height:22px; line-height:22px; border:1px solid #d2bc93; font-size:11px; color:#000; font-family:Tahoma; padding:0 0 0 3px; margin:0 0 10px 0;}
.short-main{ width:258px; float:left;}
.short-box{width:240px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:20px 0 0 16px; color:#424141;}
.short-box-text{width:225px; float:left; color:#424141; margin:0 0 0 0;}
.short-box-text p{font-size:11px; text-align:left;}
.short-box-text2{ float:right; width:80px; color:#424141; font-size:11px; font-weight:bold; margin:5px 10px 0 0;}
.short-box-text2 a{color:#ad1010; font-size:11px; font-weight:bold; text-decoration:underline;}
.short-box-text2 a:hover{ text-decoration:none;}

.short-box-text9{ float:right; width:80px; color:#424141; font-size:11px; font-weight:bold; margin:0 0 5px 0;}
.short-box-text9 a{color:#ad1010; font-size:11px; font-weight:bold; text-decoration:underline;}
.short-box-text9 a:hover{ text-decoration:none;}

.left2{width:auto; float:left; padding:0 10px 0 0;}
.lieft2-img{width:auto; float:left; padding:0 5px 0 0;}
.camerata-main{ width:288px; float:left; padding:0 0 0 25px;}
.camerata-box{width:254px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:20px 16px 0 16px; color:#424141;}
.camerata-box-text{width:254px; float:left;color:#000;}
.camerata-box-text p{font-size:13px; text-align:left;}
.camerata-box-text2{ float:right; width:80px; color:#424141; font-size:11px; font-weight:bold; margin:5px 0 0 0;}
.camerata-box-text2 a{color:#ad1010; font-size:11px; font-weight:bold; text-decoration:underline;}
.camerata-box-text2 a:hover{ text-decoration:none;}

.perfomances-box-text3-main{width:216px; float:left; padding:0 23px 0 12px;}
.perfomances-box-text3 { width:85px; float:left; font-weight:bold; text-align:center;}
.perfomances-box-text3 a{ color:#ad1010; font-size:11px; font-weight:bold; text-decoration:underline;}
.perfomances-box-text3 a:hover{ text-decoration:none;}

.featured-box-main{ width:250px; float:left; padding:0 0 0 35px;}
.featured-box{width:208px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:20px 20px 0 20px; color:#424141;}
.featured-box-main2{ width:257px; float:left; padding:0 0 0 35px;}
.featured-box2{width:215px; float:left; background:#fcebcb; border:1px solid #e7d8bb; padding:20px 20px 0 20px; color:#424141;}
.featured-box-text-main{width:206px; float:left;}

.featured-box-text4{width:90px; float:left; text-align:center; font-size:11px; color:#424141; padding:0 0 5px 0;}
.featured-box-text4 img{padding:0 0 0 0;}
.featured-box-text4 a{ color:#ad1010; font-size:11px; font-weight:bold; text-decoration:none;}
.featured-box-text4 a:hover{ text-decoration:none;}

/* footer-Part
-----------------------------------------------------------------------------*/

#footer-main{width:100%; float:left; background:url(../images/footer-bg.jpg) left top repeat-x #ad1010;}
#footer{width:928px; margin:0 auto; padding:25px 0 0 0;}

#footer-menu{width:928px; float:left; height:15px; font-size:12px; color:#fdca69; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#footer-menu ul{ margin:0px; padding:0px;}
#footer-menu li{list-style:none; display:inline;}
#footer-menu li a{ color:#efefe7; font-size:12px; text-decoration:none; padding:0 2px;}
#footer-menu li a span{color:#fdca69;}
#footer-menu li a:hover{text-decoration:underline;}
#footer-menu li a.act-bot{text-decoration:underline;}
.copiy-address{ width:928px; float:left; padding:20px 0 20px 0; text-align:center; font-size:12px; color:#efefe7; font-family:Verdana, Arial, Helvetica, sans-serif;}
.copiy-address a{color:#efefe7; text-decoration:none; font-size:12px;}

/* Sub-Part
-----------------------------------------------------------------------------*/


.faqexpand { } 
.faqexpand h4 { padding: 0 10px; height:36px; line-height:34px; margin: 0; font-weight:normal; cursor: pointer;  font-size: 16px; text-decoration:none; color:#ad1010;}
.faqexpand h4:hover { font-weight:bold; text-decoration:none; color:#000; font-weight:normal; cursor: pointer; display:block;} 
.faqexpand h4.active { color: #000; text-decoration: none;} 
.faqexpand p { margin: 0; padding: 5px 0 10px 30px; display: none; text-align: justify; line-height:18px; }
.faqexpand ul{margin:0; padding:0;}
.faqexpand li{padding:0 0 0 10px;}

#sub-main{width:909px; float:left;}

.menu-sub{width: auto; float:left;}
.menu-sub ul{margin:0px;padding:0px;}
.menu-sub li{margin:0px; padding:0px;list-style:none;}
.menu-sub li a{margin:0px; color:#000;font-size:11px; border-bottom:1px solid #666; display:block; font-weight:bold;text-decoration:none; height:24px; padding:0 10px 0 10px;  line-height:24px;}
.menu-sub li a:hover{color:#fff; background:#ad1010; height:24px; line-height:24px;}


#about {
	position:absolute;
	margin:0 0 0 369px;
	background:#fcebcb; 
	top:194px;
	z-index:1;
	width:200px;
	visibility: hidden;
}
#recoding {
	position:absolute;
	margin:0 0 0 200px;
	background:#fcebcb; 
	top:194px;
	z-index:1;
	width:165px;
	visibility: hidden;
}

#members {
	position:absolute;
	margin:0 0 0 430px;
	background:#fcebcb; 
	top:194px;
	z-index:1;
	width:165px;
	visibility: hidden;
}

#members_info {
	position:absolute;
	margin:0px 0 0 163px;
	background:#FDFDF5; 
	top:0px;
	z-index:1;
	width:120px;
	visibility: hidden;
}

.reoding-main{width:570px; float:left; padding:0 0 10px 0; border-bottom:1px solid #d2bc93; margin:0 0 10px 0;}
.about-main{width:570px; float:left;}
.video-main{width:570px; float:left; padding:0 0 10px 0;}
.video-img{width:150px; float:left; text-align:center; padding:0 20px 0 0; }
.video-bor{border:2px solid #d2bc93;}
.about-mebur{width:120px; float:left; padding:0 10px 0 10px; border-right:1px solid #666;}


.purchase{ float:left; width:570px; clear:both; padding:0 0 10px 0;}
.purch-title{ width:558px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4f4f4f; background:#FCEBCB; padding:5px 0 5px 10px; margin:0 0 8px 0; border:1px solid #e7d8bb;}
.purch1{ float:left; width:165px; font-weight:normal; text-align:left;}
.purch1 a{ font-size:11px; font-weight:normal; }
.purch2{ float:left; width:50px;}
.purch3{ float:left; width:125px;  font-family:Tahoma;font-size:12px;}
.purch4{ float:left; width:200px; margin:0 0 10px 0; padding:0 0 0 10px;}

.purch5{ float:left; width:310px;}

#season-main{width:512px; float:left;}
#season-img{width:512px; float:left;}
#season-titel{width:512px; float:left;}

/* Added By Twinkle 12_01_10 */

.shopping-cart {
margin-bottom:0;
}

.data-table {
border:1px solid #BEBCB7;
width:100%;
}

.data-table tr {
background:#FFFFFF none repeat scroll 0 0;
}

.data-table tr.last th, .data-table tr.last td {
border-bottom:0 none !important;
}

.data-table thead tr th {
background:#D9E5EE url(../images/data_table_th_bg.gif) repeat-x scroll 0 100%;
}

.shopping-cart th, .shopping-cart td {
padding-left:13px;
padding-right:13px;
}

.data-table th {
border-right:1px solid #C2D3E0;
color:#0A263C;
padding:2px 8px;
white-space:nowrap;
}

.a-center {
text-align:center;
}

th {
padding:0;
text-align:left;
vertical-align:top;
}

.data-table tfoot {
border-bottom:1px solid #D9DDE3;
}

.data-table tfoot tr.first {
background:transparent url(../images/base_mini_actions_bg.gif) repeat-x scroll 0 0;
}

.data-table tfoot tr {
background-color:#DEE5E8 !important;
}

.box-table tfoot td {
padding-bottom:5px;
padding-top:5px;
}

.data-table tfoot td {
border-bottom:0 none;
border-right:1px solid #D9DDE3;
padding-bottom:1px;
padding-top:1px;
}

.box-table td {
padding:10px;
}

.data-table td {
padding:3px 8px;
}

.a-right {
text-align:right;
}

.shopping-cart .continue-shopping {
float:left;
}

.form-button-alt {
background-color:#618499;
border:1px solid #406A83;
}

.form-button, .form-button-alt {

background:#F18200 none repeat scroll 0 0;
border:1px solid #DE5400;
color:#FFFFFF;
cursor:pointer;
font-family:arial,sans-serif !important;
font-size:12px !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:bold !important;
line-height:normal !important;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
}

.bor{ border:1px solid #d2bc93; font-family: Tahoma; font-size:12px;}
.bor2{ border-right:1px solid #d2bc93; border-bottom:1px solid #d2bc93;padding:5px 5px 5px 10px}
.redtitle{background:#ac110f; color:#fff; border-right:1px solid #d2bc93;}
.box12-main{width:300px; float:left; border:1px solid #d2bc93; padding:10px; margin:15px 0 0 0; background:#fff;}
.ship-text{width:200px; float:left; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.ship-filed-main{width:120px; float:left;margin:0 0 10px 0;}
.ship-filed{width:115px; height:18px; float:left; padding:2px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;border:1px solid #d2bc93;}
.ship-filed-main a{color:#000; text-decoration:underline; font-size:11px; padding:0 0 0 10px;}
.update-btn{width:70px; float:left; background:#000; height:22px; font-family:Tahoma; font-size:12px; font-weight:bold; line-height:20px; color:#fff;}
.box12-main{width:300px; float:right; border:1px solid #d2bc93; padding:10px; margin:15px 0 0 0; background:#fff;}
.box13-main{width:320px; float:right; margin:10px 0 0 0;}

.ship-text-right1{width:90px; float:right; text-align:right; line-height:15px; font-family: Tahoma; font-size:12px;}
.ship-text-right2{width:150px; float:right; text-align:right; line-height:15px;font-family: Tahoma; font-size:12px;}
.update-btn2{width:130px; margin:10px 10px 0 0; float:left; background:#000; height:22px; line-height:10px; font-family:Tahoma; font-size:11px; font-weight:bold;  color:#fff;}
.update-btn3{width:130px; float:left; margin:0 0 0 0;  background:#ac110f; height:22px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:20px; color:#fff;cursor:pointer;}
.update-btn3-main{width:320px; float:left; }
.update-btn3-main1{width:270px; float:right;}

.headingRed {color:#ad1010; font-weight:bold;padding:10px 10px 10px 10px;font-size:13px;}

/* Added by Twinkle  */
.sigin-right{ float:right; width:576px; padding:0 0 0 8px;}

.right-content{ float:right; width:524px; border:1px solid #E7D8BB;  background:#FCEBCB; padding:10px 25px;}

#edit-form{ float:left; width:446px; padding:27px 0 0 0;}
.form-box{ float:left; width:446px; }

.form-left{ padding:0 5px 12px 0; float:left; text-align:right; width:140px;}
.form-right{ width:278px; padding:0 0 10px 0; float:left;}
.finput{ width:150px; background:none; border:1px solid #666; padding:2px 5px 2px 5px; color:#666; font-size:12px;}

.img1{ 
	float:right;
	
}
.title-bg{ float:right; width:100%; background:#000000;}
.btn{ width:214px; float:left; padding:0; margin:0px; text-align:right;}
.required{ color:#FF0000;}
.forgotPass {

margin-top:10px;
margin-left:50px;
}
.err{
text-align:center;
color:red;
margin-bottom:5px;
}
.succ{
text-align:center;
color:green;
margin-bottom:5px;
font-size:13px;
}

/*inquiry-form-main{width:550px; float:left; padding:10px 0 0 0;}
.form-main5{width:550px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-main{width:550px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-main ol{margin:0px; padding:0 0 0 15px;}
.form-main li{line-height:18px;}
/*
.form-right{width:310px; float:left;}
*/
/*
.for-input{width:200px; float:left; padding:3px 0 0 3px; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input7{width:100px; float:left; padding:3px 0 0 3px; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }

label{width:185px; float:left; text-align:left;}
.submit-img{width:80px; height:24px; line-height:20px; background:#ad1010; font-family:Tahoma; color:#fff; font-size:11px; font-weight:bold; float:left; margin:0 10px 0 0;}
.for-input1{width:200px; float:left; padding:3px 0 0 3px; height:50px; border:1px solid #b1d3d3; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.gery{color:#FF0000;}
.for-input5{width:200px; float:right; padding:3px 0 0 3px; margin:0 150px 0 0; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input6{width:204px; float:left; height:22px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
*/
.inquiry-form-main{width:550px; float:left; padding:10px 0 0 0;}
.form-main5{width:550px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-main{width:550px; float:left; padding:0 0 10px 0; line-height:20px;}
.form-main ol{margin:0px; padding:0 0 0 15px;}
.form-main li{line-height:18px;}
/*.form-right{width:310px; float:left;}*/
.for-input{width:80px; float:left; padding:3px 0 0 3px; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input7{width:100px; float:left; padding:3px 0 0 3px; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }

label{width:185px; float:left; text-align:left;}
.submit-img{width:80px; height:24px; line-height:20px; background:#ad1010; font-family:Tahoma; color:#fff; font-size:11px; font-weight:bold; float:left; margin:0 10px 0 0;}
.for-input1{width:200px; float:left; padding:3px 0 0 3px; height:50px; border:1px solid #b1d3d3; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.gery{color:#FF0000;}
.for-input5{width:200px; float:right; padding:3px 0 0 3px; margin:0 150px 0 0; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input6{width:100px; float:left; height:22px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }
.for-input15{width:100px; float:left; padding:3px 0 0 3px; line-height:19px; height:19px; border:1px solid #d2bc93; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0; font-size:12px; }

.update-btn3-main-new{width:270px; float:right;}
.update-btn21{width:130px; margin:10px 10px 0 0; background:#000; height:22px; line-height:20px; font-family:Tahoma; font-size:11px; font-weight:bold;  color:#fff;cursor:pointer;}
.update-btn31{width:130px;  margin:0 0 0 0;  background:#ac110f; height:22px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:20px; color:#fff; cursor:pointer;}