@charset "utf-8";

body { margin:0px 0px 0px 0px; background-image: url(../images/main-bg.jpg); background-repeat: no-repeat; background-position:center top; }
img { border:0px; }


h2 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#8d0006; text-decoration:none; margin:0px; font-weight:normal; }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#8d0006; text-decoration:none; margin:0px; font-weight:normal; }
.m3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8d0006; text-decoration:none; padding:0; margin:0; font-weight:normal; }



a
{
	color:#666;
	
}


.margin5 { margin-bottom:5px; }
.margin10 { margin-bottom:10px; }
.margin20 { margin-bottom:20px; }
.padding10 { padding:10px; }
.padding15 { padding:15px; }
.padding20 { padding:20px; }

.text { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#666666; text-decoration:none; text-align:justify; }
.textbold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none; text-align:justify; }
.text11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; text-decoration:none; text-align:justify; }
.text10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#666666; text-decoration:none; text-align:justify; }
.text-grey11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#666666; text-decoration:none; }
.browntext11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#aa5d47; text-decoration:none; }
.red-head-medium { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#8d0006; text-decoration:none; }


.copytext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }

.logo { width:198px; height:80px; margin-right:40px; float:left; }
.slogan { font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#8b0207; text-decoration:none; text-shadow:1px 1px 0px #FFFFFF; margin-top:40px; margin-left:238px; width:500px; }
.live-chat { width:240px; float:right; margin-top:22px; }

.brownlink11, .brownlink11:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#aa5d47; font-weight:bold; text-decoration:none; }
.redlink12b, .redlink12b:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8a0206; font-weight:bold; text-decoration:none; }
.greylink12a, .greylink12a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }
.greylink12b { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-decoration:underline; }
.greylink12b:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-decoration: none; }
.brownlink12b, .brownlink12b:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-right:15px; color:#7e6d40; font-weight:bold; text-decoration: none; }
.grey-link11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; }

.nav { background-image:url(../images/menu-bg.gif); background-repeat:no-repeat; width:980px; height:34px; padding-left:20px; }
.nav ul { margin:0px; padding:0px; }
.nav ul li { display:inline; list-style-type:none; }
.nav ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:30px; font-weight:bold; text-decoration:none; }
.nav ul li a:hover {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffe400; line-height:30px; font-weight:bold; text-decoration:none; }
.nav img { padding-left:0px; padding-right:0px; vertical-align:middle; padding:0px 12px 0px 12px; }
*+html .nav ul li a, *+html .nav ul li a:hover { position: relative; top:-1px; }


.header-expand { background-image: url(../images/expand-header-bg.gif); background-repeat:no-repeat; width:266px; height:28px; display:block; padding-left:0px; }
.lightyellow-head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#f8e4bd; text-decoration:none; }
.header-collpse { background-image: url(../images/collpse-header-bg.gif); background-repeat:no-repeat; width:266px; height:28px; }
.white-head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.red-head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#aa5d47; text-decoration:none; }


.light-pink-color { background-color:#f8ecec; padding:2px; }

.right-point { margin:10px; }
.right-point ul { margin:0px; padding:0px; }
.right-point ul li { display: block; list-style-type:none; }
.right-point ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#aa5d47; font-weight:bold; text-decoration:none; }
.right-point ul li a:hover {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#aa5d47; line-height:20px; font-weight:bold; text-decoration:none; }
.arrow { margin-right:20px; padding:0 0 0 15px; list-style-type: none; list-style-image:none; background-image: url(../images/grey-arrow.gif);background-repeat:no-repeat; }
.bottom-dotline { background-image:url(../images/dotline-horizontal-red.gif); background-repeat:repeat-x; height:1px; margin-top:2px; }

.right-model-box { background-color:#f6f3eb; padding:1px; border: solid 1px #e9dec3; }
.right-model-box-header { background-color:#c7ba98; height:28px; width:266px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:28px; text-indent:10px;}
.textfld { width: 226px; height:20px; border:1px solid #c4c4c4; margin-bottom:3px; }

/* red btn */
a.button{
background: transparent url('../images/orange-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 12px Verdana, Tahoma; /* Change 13px as desired */
line-height: 25px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
color:#FFFFFF;
margin-right:7px;
}
a.button span{
background: transparent url('../images/orange-right.gif') no-repeat top right;
display: block;
padding: 0px 15px 0px 4px; /*Set 11px below to match value of 'padding-left' value above*/
}
a.button:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.button:hover span{ /* Hover state CSS */
background-position: bottom right;
color:#FFFFFF;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}
/* end red btn */


/* red btn 2 */
button2{
background: transparent url('../images/orange-left.gif') no-repeat top left;
display: block;
float: right;
font: bold 12px Verdana, Tahoma; /* Change 13px as desired */
line-height: 25px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 25px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
color:#FFFFFF;
margin-right:7px;
}
button2 span{
background: transparent url('../images/orange-right.gif') no-repeat top right;
display: block;
padding: 0px 15px 0px 4px; /*Set 11px below to match value of 'padding-left' value above*/
}
button2:hover{ /* Hover state CSS */
background-position: bottom left;
}
button2:hover span{ /* Hover state CSS */
background-position: bottom right;
color:#FFFFFF;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; 
width: 100%;
}
/* end red btn 2 */


.box-scroll { background-image:url(../images/box-bg.gif); background-repeat:no-repeat; width:191px; height:208px; padding:0px 15px 0px 15px; }
.scroll-point { margin-left:0px;}
.scroll-point ul { margin:0px; padding:0px; }
.scroll-point ul li { display: block; list-style-type:none; }
.scroll-point ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#aa5d47; font-weight:bold; text-decoration:none; }
.scroll-point ul li a:hover {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#aa5d47; line-height:20px; font-weight:bold; text-decoration:none; }
.green-arrow { margin-top:2px; padding:0 0 0 20px; list-style-type: none; list-style-image:none; background-image: url(../images/green-arrow.gif);background-repeat:no-repeat; }
.bottom-dotline-grey { background-image:url(../images/dotline-horizontal.gif); background-repeat:repeat-x; height:1px; margin:6px 0px 6px 0px; }
*+html .bottom-dotline-grey { background-image:url(../images/dotline-horizontal.gif); background-repeat:repeat-x; height:1px; margin:3px 0px 3px 0px; }

.holidaydeals-header { background-color:#c7ba98; height:28px; width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; line-height:28px; text-indent:10px;}
.light-yellow-color-bg { background-color:#f4ebd4; padding:10px 15px 10px 15px; width:180px; height:auto; }

.deals-point {}
.deals-point ul { margin:0px; padding:0px; }
.deals-point ul li { display: block; list-style-type:none; }
.deals-point ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#aa5d47; text-decoration:none; }
.deals-point ul li a:hover {  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#aa5d47; line-height:15px; text-decoration:none; }
.arrow { margin-right:0px; padding:0 0 0 15px; list-style-type: none; list-style-image:none; background-image: url(../images/grey-arrow.gif);background-repeat:no-repeat; }
.bottom-dotline-deals { background-image:url(../images/dotline-horizontal-red.gif); background-repeat:repeat-x; height:1px; margin:3px 0px 3px 0px; }

.slider-box { background-color:#f9f6ec; border:1px solid #dbd5c0; padding:10px; }
.border-grey { border:1px solid #CCCCCC; }

.slide-box a  { background-color:#f4ebd4; height:91; width:87px; padding:10px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#8a0206; text-decoration:none; margin-bottom:10px; margin-top:10px; margin-right:8px; }
.slide-box a:hover { background-color:#8a0206;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
.slide-box img  {  border:2px solid #ffffff; }

.bottom-safari { background-color:#fdf7ea; border:2px solid #f2e8d3; padding:1px; }
.bottom-safari img { padding:1px; border:1px solid #c7ba98; }

.paging { margin-left:260px; }
.paging  ul { margin:0px; padding:0px; }
.paging  ul li { display:inline; margin-right:3px; }
.paging  ul li a { background-color:#dba390; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #FFFFFF; text-decoration:none; padding:4px 8px 4px 8px; }
.paging  ul li a:hover { background-color:#8a0206; }

.footer { background-image:url(../images/footer-bg-shade.gif); background-repeat:repeat-x; width:auto; height:34px; text-align:center; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.footer a, .footer a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }

.darkgrey-header { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; text-decoration:none; }
.red-header { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ff0000; text-decoration:none; }

.step-box-outer { background-color:#f4f0e8; padding:5px; }
.step-box-inner { background-color:#FFFFFF; border:1px solid #dbd1c0; padding:15px; }


.point-img { margin:0px; padding:0px; width:auto; height:auto; }
.brown-point { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#aa5d47; line-height:20px; text-decoration:none; list-style-type:circle; }
.point-img  img { float:right; padding:1px; border:1px solid #c7ba98; }

.error { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#C00; font-weight:bold; text-decoration:none; line-height:16px; }

.green_text { font-family:Verdana, Arial, Helvetica, sans-serif; 	font-size:11px; color:#C00; font-weight:bold; text-decoration:none; line-height:16px; }



/* ------------------------------ */ 


.link2_rw
{
background-color:#f4ece2; 
line-height:30px;
}


.link2
{
color:#C4C4C4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffFF;
border:1px solid #ccc;
padding:2px 8px 2px 8px;
color:#666;
text-decoration:none;
}

.link21
{
color:#C4C4C4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#dba390;
border:1px solid #aaa;
padding:2px 8px 2px 8px;
color:#333;
text-decoration:none;
}

.dot
{
	background:url(../images/dot.gif) repeat-x;
	height:1px;
}


.listmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	text-decoration:none;
	text-align:left;
	width:260px;
	border:solid 1px #d7d4cd;
	background-color:#f9f7f3;
	height:25px;
}

.textfield
{
	font-family:Tahoma;
	font-size:12px;
	color:#292929;
	text-decoration:none;
	text-align:left;
	width:260px;
	height:21px;
	border:solid 1px #d7d4cd;
	background-color:#f9f7f3;
}
.textarea
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	text-decoration:none;
	text-align:left;
	width:350px;
	height:70px;
	border:solid 1px #d7d4cd;
	background-color:#f9f7f3;
}

.redtext
{
	font-family: tahoma;
	font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight:bold;
}
.newredtitle
{
	font-family: tahoma;
	font-size: 12px;
	color: #8A0206;;
	text-decoration: none;
}

.mbox
{
padding:10px 10px 10px 10px; border:1px solid #E9DEC3; background-color:#F6F3EB;
}


.m_th
{
background-color:#D3DCE3;
padding:5px;
}

.m_td
{
background-color:#E5E5E5;
padding:5px;
}

.m_td1
{
background-color:#E5E5E5;
padding:5px;
}

.m_td2
{
background-color:#D5D5D5;
padding:5px;
}

.price
{
font-size:12px;
color:#C30;
font-weight:bold;
}



#marqueecontainer{
position: relative;
width: 	180px; /*marquee width */
height: 180px; /*marquee height */
overflow: hidden;
border: white;
padding: 2px;
padding-left: 4px;
}

/* Paggination Starts Here */
.link-page,.linkwhite
{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#542B16;
  text-decoration:none;
}
.link-sample
{
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#A30404;
  text-decoration:none;
}
/* Paggination Ends Here */

