@charset "utf-8";
/* CSS Document */
img {behavior: url(include/pngbehavior.htc);} 

* {margin:0; padding:0;}
body  {font-family: Verdana, Arial, sans-serif; font-size:11px; margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	list-style:none;
}


.adminheader { font-family: Verdana; color: #FFFFFF; font-size: 12px; font-weight: bold; padding:2px; background-color: #B49365 }

ul {list-style-type:disc; margin-left:30px;}

ol {list-style-type:decimal; margin-left:40px;}

.h1h3 {font:16px Verdana, Arial, Helvetica sans-serif; font-weight:bold; color: #FFFFFF;}
h1 {font:Verdana, Arial, Helvetica sans-serif;}
h2 {font:22px Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h3 {font:16px Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h4 {font:14px Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h5 {font:Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h6 {font:Verdana, Arial, Helvetica sans-serif;}
p  {font-family:Verdana, Arial, Helvetica sans-serif;}

a  {text-decoration:underline; color:#0043E2;}
a:hover {text-decoration:none;}

img {border:none;}
.br, .clear {clear:both; margin:0px;padding:0px;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}
.lh18 {line-height:18px;}
.lh19 {line-height:19px;}
.lh20 {line-height:20px;}

.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}

.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.txtj {text-align:justify;}
.normal {font-weight:normal;}
.txtb {font-weight:bold;}
.textu {text-transform:uppercase;}

.text {font-size:11px;}
.textt {font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.textt12 {font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.text9 {font-size:9px;}
.text9a {font:Arial, Helvetica, sans-serif; font-size:9px;}
.text10 {font-size:10px;}
.text12 {font-size:12px;}
.text13 {font-size:13px;}
.text14 {font-size:14px;}
.text15 {font-size:15px;}
.text17 {font-size:17px;}
.text18b {font-size:18px; font-weight:bold;}
.text20 {font-size:20px;}

.fcred{color:#b52c01;}

.textbox {padding:3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #838383;}
.selectbox {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #7f9db9;}
.selectbox option {padding-left:3px;}
.error {font-size:10px; color:#FF0000; text-align:center; font-weight:bold;}
.selectbox12 {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #7f9db9;}

/* Wrap -- Start -- */
#wrap {width:1003px; position:relative; margin:0 auto;}
.w1003 {width:1003px;}
.home_topbanner {float:left; text-align:left; background:url(../images/banners/home_topbanner.jpg) no-repeat; width:717px; *width:717px; height:81px;}
.home_topbanner02 {float:left; text-align:left; background:url(../images/banners/home_topbanner.jpg) no-repeat; width:717px; *width:716px; height:81px;}
/*NAV*/
.navbg {background:url(../images/navbg.gif); width:717px; *width:718px; float:left; text-align:left; height:22px;}
.navbg02 {background:url(../images/navbg.gif); width:717px; *width:718px; float:left; text-align:left; height:22px;}

.menu_home {background-image:url(../images/menu_home.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_home:hover {background-image:url(../images/menu_home_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_home_hover {background-image:url(../images/menu_home_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_home_hover:hover {background-image:url(../images/menu_home_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_photogallery {background-image:url(../images/menu_photogallery.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_photogallery:hover {background-image:url(../images/menu_photogallery_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_photogallery_hover {background-image:url(../images/menu_photogallery_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_photogallery_hover:hover {background-image:url(../images/menu_photogallery_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_pricing {background-image:url(../images/menu_pricingage.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_pricing:hover {background-image:url(../images/menu_pricingage_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_pricing_hover {background-image:url(../images/menu_pricingage_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_pricing_hover:hover {background-image:url(../images/menu_pricingage_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_onlinebooking {background-image:url(../images/menu_onlinebooking.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_onlinebooking:hover {background-image:url(../images/menu_onlinebooking_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_onlinebooking_hover {background-image:url(../images/menu_onlinebooking_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_onlinebooking_hover:hover {background-image:url(../images/menu_onlinebooking_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_locations {background-image:url(../images/menu_locations.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_locations:hover {background-image:url(../images/menu_locations_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_locations_hover {background-image:url(../images/menu_locations_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_locations_hover:hover {background-image:url(../images/menu_locations_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_contactus {background-image:url(../images/menu_contactus.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_contactus:hover {background-image:url(../images/menu_contactus_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_contactus_hover {background-image:url(../images/menu_contactus_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_contactus_hover:hover {background-image:url(../images/menu_contactus_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_blog {background-image:url(../images/menu_blog.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_blog:hover {background-image:url(../images/menu_blog_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_blog_hover {background-image:url(../images/menu_blog_hover.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_blog_hover:hover {background-image:url(../images/menu_blog_hover.gif); float:left; text-align:left; background-repeat:no-repeat;}
/*NAV*/
/* Spanish*/

.menu_home_sp {background-image:url(../images/menu_home_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_home_sp:hover {background-image:url(../images/menu_home_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_home_hover_sp {background-image:url(../images/menu_home_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_home_hover_sp:hover {background-image:url(../images/menu_home_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_photogallery_sp {background-image:url(../images/menu_photogallery_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_photogallery_sp:hover {background-image:url(../images/menu_photogallery_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_photogallery_hover_sp {background-image:url(../images/menu_photogallery_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_photogallery_hover_sp:hover {background-image:url(../images/menu_photogallery_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_pricing_sp {background-image:url(../images/menu_pricing_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_pricing_sp:hover {background-image:url(../images/menu_pricing_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_pricing_hover_sp {background-image:url(../images/menu_pricing_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_pricing_hover_sp:hover {background-image:url(../images/menu_pricing_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_onlinebooking_sp {background-image:url(../images/menu_onlinebooking_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_onlinebooking_sp:hover {background-image:url(../images/menu_onlinebooking_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_onlinebooking_hover_sp {background-image:url(../images/menu_onlinebooking_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_onlinebooking_hover_sp:hover {background-image:url(../images/menu_onlinebooking_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_locations_sp {background-image:url(../images/menu_locations_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_locations_sp:hover {background-image:url(../images/menu_locations_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_locations_hover_sp {background-image:url(../images/menu_locations_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_locations_hover_sp:hover {background-image:url(../images/menu_locations_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_contactus_sp {background-image:url(../images/menu_contactus_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_contactus_sp:hover {background-image:url(../images/menu_contactus_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_contactus_hover_sp {background-image:url(../images/menu_contactus_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_contactus_hover_sp:hover {background-image:url(../images/menu_contactus_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_blog_sp {background-image:url(../images/menu_blog_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_blog_sp:hover {background-image:url(../images/menu_blog_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

.menu_blog_hover_sp {background-image:url(../images/menu_blog_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat; display:block;}
.menu_blog_hover_sp:hover {background-image:url(../images/menu_blog_hover_sp.gif); float:left; text-align:left; background-repeat:no-repeat;}

/*Spanish End */

.planride {float:left; text-align:left; background:url(../images/ridebg.gif); height:187px; width:247px; *width:247px;}
.padride {padding:17px 0px 0px 23px;}

.leftborder {border-left:1px solid #cbb082;}

.homeright02 {float:left; text-align:left; width:240px; background:#fff5d7;}
.homeright021 {float:left; text-align:left; width:246px; background:#fff5d7;}
.featuredtxt {padding:0px 0px 8px 8px; font-size:12px; line-height:16px; color:#2b2b2b; border-bottom:dotted 2px #d8d8d8;}
.img_quote {background:url(../images/img_quote.gif) no-repeat; width:225px;}
.horselegbg {background:url(../images/horselegbg.gif) no-repeat;}

#left {float:left; text-align:left; width:150px; margin:2px 4px 0px 0px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#left a {color:#fff; text-decoration:none;}
#left a:hover {color:#fff; text-decoration:underline;}

.leftmainlink {background:#542c0e; padding:6px; color:#fff; font-weight:bold; border-bottom:1px solid #fff; text-transform:uppercase;}

.leftsublink {background:#926232; padding:5px 0px 7px 12px; font-weight:bold; color:#fff;}

.leftsubsublink01 {background:#926232; padding:5px 0px 4px 12px; color:#fff; border-bottom:1px solid #cbb082;}
.leftsubsublink02 {background:#926a3c; padding:5px 0px 4px 12px; color:#fff; border-bottom:1px solid #cbb082;}
.leftsubsublink03 {background:#926a3c; padding:5px 0px 4px 12px; color:#fff; border-bottom:1px solid #fff;}

.leftsublinkbul {font-size:11px; margin:0px; padding:6px 0px 6px 23px; color:#fff; background:#926a3c;}
.leftsublinkbul li {background:url(../images/bullet_left.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 3px 15px;list-style-type:none;}
.leftsublinkbul li  a {color:#fff; text-decoration:none;}
.leftsublinkbul li  a:hover {color:#fff; text-decoration:underline;}

.bordtop {border-top:1px solid #cbb082;}
.bordtopf {border-top:1px solid #fff;}

a:link.white {color:#fff; text-decoration:none;}
a:active.white {color:#fff; text-decoration:none;}
a:visited.white {color:#fff; text-decoration:none;}
a:hover.white {color:#fff; text-decoration:underline;}

.bgcream {background:#fff5d7;}


#content {float:left; text-align:left; width:601px; padding:14px 0px 20px 0px;}
#secondary {float:left; text-align:left; width:849px; padding:14px 0px 0px 0px;}
#secondary1 {float:left; text-align:left; width:848px; padding:3px 0px 0px 1px;}/*yugandhara 200809*/
.bgyellow{background-color:#feefc2;}/*yugandhara 200809*/
#pricing {float:left; text-align:left; width:839px; padding:4px 0px 0px 10px;}
.hometoptext {padding:0px 5px 13px 6px; font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:18px; color:#2b2b2b;}

.locationsbg {background:url(../images/banners/locations.jpg); width:780px; height:187px;}
.locations {float:left; text-align:left; width:844px; padding:0px 0px 0px 5px;}
.w839 {width:839px;}
.w10 {width:10px;}

.pricing {margin:0px 10px 10px 0px; padding:0px 0px 10px 2px;}
.pricing_hd {font-size:15px; font-weight:bold; color:#794101; padding-bottom:10px;}
.pricing_bg{background-image:url(../images/pricing_bg.gif); background-repeat:repeat-x; }
.pricing_bgimg{background-image:url(../images/pricing_bgimg.gif); background-repeat:no-repeat; background-position:right top; width:500px; height:400px; }

.video{  padding:10px; border:1px solid #CCCCCC; background-color:#FFFFFF; }
/*
.locationa td {border:1px solid #bababa;}
.locationa td a {border:1px solid #bababa;}
.locationa td a:hover {border:1px solid #000;}*/

.locateblock01 {float:left; text-align:left; width:413px; margin:0px 10px 10px 0px;}
.locateblock01 a  {float:left; text-align:left; width:411px; border:1px solid #bababa; text-decoration:none;}
.locateblock01 a:hover  {float:left; text-align:left; width:411px; border:1px solid #000; text-decoration:none;}
.locateblock01_pad {padding:10px; font-size:12px; line-height:18px;}
.locateblock01_hd {font-size:15px; font-weight:bold; color:#794101; padding-bottom:7px;}

.locateblock02 {float:left; text-align:left; width:413px; margin:0px 0px 10px 0px;}
.locateblock02 a  {float:left; text-align:left; width:411px; border:1px solid #bababa; text-decoration:none;}
.locateblock02 a:hover  {float:left; text-align:left; width:411px; border:1px solid #000; text-decoration:none;}
.locateblock02_pad {padding:10px; font-size:12px; line-height:18px;}
.locateblock02_hd {font-size:15px; font-weight:bold; color:#794101; padding-bottom:7px;}

.trail_rides {background:url(../images/banners/trail_rides.jpg); width:756px; height:187px;}
.trail_rides_pad {padding:160px 10px 0px 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.trail_rides_pad a {color:#fff; text-decoration:underline;}
.trail_rides_pad a:hover {color:#fff; text-decoration:none;}
.trail_rides02 {background:url(../images/banners/trail_rides02.jpg); width:756px; height:187px;}

.meeker {background:url(../images/banners/meeker.jpg); width:756px; height:187px;}
.steamboat_springs {background:url(../images/banners/steamboat_springs.jpg); width:756px; height:187px;}
.steamboat02 {background:url(../images/banners/steamboat02.jpg); width:756px; height:187px;}
.steamboat03 {background:url(../images/banners/steamboat03.jpg); width:756px; height:187px;}

.wagon_rides01 {background:url(../images/banners/wagon_rides01.jpg); width:756px; height:187px;}

.snow_mountain01 {background:url(../images/banners/snow_mountain01.jpg); width:756px; height:187px;}
.snow_mountain02 {background:url(../images/banners/snow_mountain02.jpg); width:756px; height:187px;}
.snow_mountain03 {background:url(../images/banners/snow_mountain03.jpg); width:756px; height:187px;}

.moraine_park {background:url(../images/banners/moraine_park.jpg); width:756px; height:187px;}
.moraine01 {background:url(../images/banners/moraine01.jpg); width:756px; height:187px;}
.moraine02 {background:url(../images/banners/moraine02.jpg); width:756px; height:187px;}
.moraine03 {background:url(../images/banners/moraine03.jpg); width:756px; height:187px;}

.take_horse_drive01 {background:url(../images/banners/take_horse_drive01.jpg); width:756px; height:187px;}
.take_horse_drive02 {background:url(../images/banners/take_horse_drive02.jpg); width:756px; height:187px;}
.take_horse_drive03 {background:url(../images/banners/take_horse_drive03.jpg); width:756px; height:187px;}

.steak_fry_rides01 {background:url(../images/banners/steak_fry_rides01.jpg); width:756px; height:187px;}
.steak_fry_rides02 {background:url(../images/banners/steak_fry_rides02.jpg); width:756px; height:187px;}

.pack_trip01 {background:url(../images/banners/pack_trip01.jpg); width:756px; height:187px;}
.pack_trip02 {background:url(../images/banners/pack_trip02.jpg); width:756px; height:187px;}
.pack_trip03 {background:url(../images/banners/pack_trip03.jpg); width:756px; height:187px;}

.sleigh_rides01 {background:url(../images/banners/sleigh_rides01.jpg); width:756px; height:187px;}
.sleigh_rides02 {background:url(../images/banners/sleigh_rides02.jpg); width:756px; height:187px;}
.sleigh_rides03 {background:url(../images/banners/sleigh_rides03.jpg); width:756px; height:187px;}


.grand_lake01 {background:url(../images/banners/grand_lake01.jpg); width:756px; height:187px;}
.grand_lake02 {background:url(../images/banners/grand_lake02.jpg); width:756px; height:187px;}
.grand_lake03 {background:url(../images/banners/grand_lake03.jpg); width:756px; height:187px;}
.grand_lake04 {background:url(../images/banners/grand_lake04.jpg); width:756px; height:187px;}
.grand_lake05 {background:url(../images/banners/grand_lake05.jpg); width:756px; height:187px;}

.glacier01 {background:url(../images/banners/glacier01.jpg); width:756px; height:187px;}
.glacier02 {background:url(../images/banners/glacier02.jpg); width:756px; height:187px;}
.glacier03 {background:url(../images/banners/glacier03.jpg); width:756px; height:187px;}
.glacier04 {background:url(../images/banners/glacier04.jpg); width:756px; height:187px;}

.horse_drive01 {background:url(../images/banners/horse_drive01.jpg); width:756px; height:187px;}
.horse_drive02 {background:url(../images/banners/horse_drive02.jpg); width:756px; height:187px;}

.estes_park01 {background:url(../images/banners/estes_park01.jpg); width:756px; height:187px;}
.estes_park02 {background:url(../images/banners/estes_park02.jpg); width:756px; height:187px;}
.estes_park03 {background:url(../images/banners/estes_park03.jpg); width:756px; height:187px;}
.estes_park04 {background:url(../images/banners/estes_park04.jpg); width:756px; height:187px;}
.estes_park05 {background:url(../images/banners/estes_park05.jpg); width:756px; height:187px;}

.hunting01 {background:url(../images/banners/hunting01.jpg); width:756px; height:187px;}
.hunting01 {background:url(../images/banners/hunting02.jpg); width:756px; height:187px;}

.meeker01 {background:url(../images/banners/meeker01.jpg); width:756px; height:187px;}
.meeker02 {background:url(../images/banners/meeker02.jpg); width:756px; height:187px;}
.meeker03 {background:url(../images/banners/meeker03.jpg); width:756px; height:187px;}
.meeker04 {background:url(../images/banners/meeker04.jpg); width:756px; height:187px;}

.allens_park01 {background:url(../images/banners/allens_park01.jpg); width:756px; height:187px;}
.allens_park02 {background:url(../images/banners/allens_park02.jpg); width:756px; height:187px;}
.allens_park03 {background:url(../images/banners/allens_park03.jpg); width:756px; height:187px;}
.allens_park04 {background:url(../images/banners/allens_park04.jpg); width:756px; height:187px;}

.breakfast_rides01 {background:url(../images/banners/breakfast_rides01.jpg); width:756px; height:187px;}
.breakfast_rides02 {background:url(../images/banners/breakfast_rides02.jpg); width:756px; height:187px;}
.breakfast_rides03 {background:url(../images/banners/breakfast_rides03.jpg); width:756px; height:187px;}

.continental_divide01 {background:url(../images/banners/continental_divide01.jpg); width:756px; height:187px;}
.continental_divide02 {background:url(../images/banners/continental_divide02.jpg); width:756px; height:187px;}

.fishing_trips01 {background:url(../images/banners/fishing_trips01.jpg); width:756px; height:187px;}
.fishing_trips02 {background:url(../images/banners/fishing_trips02.jpg); width:756px; height:187px;}
.fishing_trips03 {background:url(../images/banners/fishing_trips03.jpg); width:756px; height:187px;}

.pad6 {padding:12px 6px 0px 6px;}
.pad6a {padding:6px;}

.brdblack {border:1px solid #000;}
.brdgrey {border:1px solid #c9c9c9;}
.brddotted {border-bottom:dotted 2px #d8d8d8;}
.brdtdotted {border-top:dotted 2px #d8d8d8; margin-right:7px;}
.fcblack01 {color:#2b2b2b;}
.fcdbrown {color:#483700;}
.fcdbrown01 {color:#794101;}

.bottom1 {clear:both; border-top:1px solid #1f1a17;}
.bottom {clear:both; border-top:1px solid #1f1a17; background-color:#FFFFFF;}
.bottomtext {float:left; text-align:left; padding:11px 0px 0px 12px; line-height:18px; color:#2d2d2d; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.bottomtext a {color:#00369a; text-decoration:none;}
.bottomtext a:hover {color:#00369a; text-decoration:underline;}

a:link.blueu {color:#171c7c; text-decoration:underline;}
a:active.blueu {color:#171c7c; text-decoration:underline;}
a:visited.blueu {color:#171c7c; text-decoration:underline;}
a:hover.blueu {color:#171c7c; text-decoration:none;}

a:link.blueu01 {color:#0043E2; text-decoration:underline;}
a:active.blueu01 {color:#0043E2; text-decoration:underline;}
a:visited.blueu01 {color:#0043E2; text-decoration:underline;}
a:hover.blueu01 {color:#0043E2; text-decoration:none;}

.margin {margin:0px;}

/*New*/
.w199_home {width:104px; *width:105px;}
.w22_home {width:22px;}
.home_tspacer {width:18px;}
.w199_02 {width:179px; *width:180px;}

.w54 {width:54px;}
.w110 {width:110px;}
.w118 {width:118px;}
.w168 {width:168px;}
.w199 {width:179px; *width:180px;}
.w89 {width:89px; *width:89px;}
.w18 {width:18px; *width:18px;}
.w130 {width:130px; *width:130px;}
.w199_02 {width:179px; *width:180px;}
.wdropdown {width:230px;}
.w244 {width:244px;}
.w250 {width:250px;}
.w305 {width:305px;}
.w327 {width:327px;}
.w368 {width:368px;}
.w738 {width:714px;}
.w738_02 {width:714px;}
.w780 {width:756px;}

.h262{ height:262px;}

.pad10 {padding:10px 0px 0px 20px;}

.padt1 {padding-top:1px;}
.padt3 {padding-top:3px;}
.padt5 {padding-top:5px;}
.padt8 {padding-top:8px;}
.padt10 {padding-top:10px;}
.padt12 {padding-top:12px;}
.padt13 {padding-top:13px;}
.padt14 {padding-top:14px;}
.padt16 {padding-top:16px;}
.padt19 {padding-top:19px;}
.padt25 {padding-top:25px;}

.padr5 {padding-right:5px;}
.padr8 {padding-right:8px;}
.padr10 {padding-right:10px;}
.padr13 {padding-right:13px;}
.padr15 {padding-right:15px;}
.padr18 {padding-right:18px;}
.padr25 {padding-right:25px;}
.padr28 {padding-right:28px;}
.padr30 {padding-right:30px;}
.padr35 {padding-right:35px;}
.padr40 {padding-right:40px;}
.padr50 {padding-right:50px;}

.padl3h {padding-left:5px; *padding-left:3px;}
.padl3 {padding-left:3px;}
.padl4 {padding-left:4px;}
.padl5 {padding-left:5px;}
.padl6 {padding-left:6px;}
.padl8 {padding-left:8px;}
.padl9 {padding-left:9px;}
.padl10 {padding-left:10px;}
.padl12 {padding-left:12px;}
.padl15 {padding-left:15px;}
.padl18 {padding-left:18px;}
.padl20 {padding-left:20px;}
.padl25 {padding-left:25px;}
.padl26 {padding-left:26px;}
.padl28 {padding-left:28px;}
.padl30 {padding-left:30px;}
.padl31 {padding-left:31px;}
.padl35 {padding-left:35px;}
.padl45 {padding-left:45px;}
.padl50 {padding-left:50px;}
.padl75 {padding-left:75px;}
.padl165 {padding-left:165px;}

.padb3 {padding-bottom:3px;}
.padb5 {padding-bottom:5px;}
.padb6 {padding-bottom:6px;}
.padb8 {padding-bottom:8px;}
.padb10 {padding-bottom:10px;}
.padb11 {padding-bottom:11px;}
.padb13 {padding-bottom:13px;}
.padb16k {padding-bottom:14px; *padding-bottom:16px;}
.padb15 {padding-bottom:15px;}
.padb25 {padding-bottom:25px;}
.padb26 {padding-bottom:26px;}

.marb13 {margin-bottom:13px;}
.marr13 {margin-right:13px;}
.mart13 {margin-top:13px;}
.mart25 {margin-top:25px;}/*yugandhara200809*/
.marl9 {margin-left:9px;}
.marl15 {margin-left:15px;}/*yugandhara200809*/

.marr20{margin-right:20px;}

.bgrowhd {background-color:#926A3C; font-family:tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; border-top:#feefc2 1px solid; padding-left: 10px; border-left: #feefc2 1px solid; border-bottom:#feefc2 1px solid;}
.bgrowhd01 {background-color:#926A3C; font-family:tahoma; font-size:12px; font-weight:bold; color:#FFFFFF;border-right: #feefc2 1px solid; border-top:#feefc2 1px solid; padding-left: 10px; border-bottom:#feefc2 1px solid;}

.bgrowhd1{background-color:#B49365;font-family:tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;}
.bgrowhd1new{background-color:#B49365;font-family:tahoma;font-size:14px;font-weight:bold;color:#FFFFFF;}

.bgrow1{background-color:#FCF5E0;}

.maintext	{
	font-family:Verdana, Arial, Helvetica sans-serif;	
	font-size: 12px;	
	line-height:18px;
	color:#2b2b2b;
}

.bodybg1
{
	background-image:url('../images/background_1112_new.jpg'); background-repeat:no-repeat; background-color:#000;
}

.formlabels{font-family:tahoma,verdana;font-size:11px;font-weight:bold;}
.field3{border:solid 1px #7F9DB9;font-family:tahoma,verdana;font-size:11px;width:200px;height:18px;}

.smalltext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}

.maintext01	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;	
}
.field{border:solid 1px #7F9DB9;font-family:tahoma,verdana;font-size:11px;height:18px;}
.field1{border:solid 1px #7F9DB9;font-family:tahoma,verdana;font-size:11px;width:174px;height:18px;}
.w1003k {width:1003px; *width:1004px;}

.star        { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FF0000; 
               font-weight: bold }
.errmsg      { font-family: Verdana; font-size: 10px; color: #FF0000; text-decoration: none; 
               font-weight: bold }
               
.tblheader {
	background-color:#a88458;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	border-bottom:1px solid #ffffff;
}

a:link.textlink2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}
a:active.textlink2	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}
a:visited.textlink2	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}
a:hover.textlink2	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}

.totgrrw {	
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	color:#CC0000;
}

.hlinktext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}

.maintext01	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;	
}

.bordtopb {border-bottom:1px solid #fff;}

a:link.textlink1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:active.textlink1	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:visited.textlink1	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:hover.textlink1	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}

.field2{border:solid 1px #7F9DB9;font-family:tahoma,verdana;font-size:11px;width:158px;height:18px;}
.smalltext2	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}

.small_white_text	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}

.redtext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 13px;
	font-weight:bold;
	color: #D32027;
	text-decoration:none;
}

a:link.smalltext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}

a:active.smalltext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:visited.smalltext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:hover.smalltext	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #00369A;
	text-decoration:underline;
}

a:link.black11{color:#000000; text-decoration:none;}
a:active.black11{color:#000000; text-decoration:none;}
a:visited.black11{color:#000000; text-decoration:none;}
a:hover.black11{color:#000000; text-decoration:underline;}

.textnolink	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00000;
	text-decoration:none;
}

.textlink1	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
.fcgrey04 {color:#636363;}



.linkSitemap {font-size:11px; margin:0px; padding:8px 0px 8px 10px;}
.linkSitemap li {padding:0px 0px 0px 25px;list-style-type:none;}
.linkSitemap li  a {text-decoration:none;}

.leftsublinksite {padding:5px 0px 7px 12px; font-weight:bold; }

.leftmainlinksite { padding: 5px 10px 5px 0px; font-weight:bold; text-transform:uppercase;}

.leftsubsublink01site {padding:5px 0px 4px 12px;}

.youtube {
margin:20px 9px 15px 19px;
float:right;
border:1px solid #542d0e;
}

.youtube_top{ background:url(../images/youtube_topbg.gif) no-repeat; 
height:6px; width:250px;}
.youtube_middle{background-image:url(../images/youtube_bg.gif); background-repeat:repeat-y;}

.youtube_bottom{ background:url(../images/youtube_bottombg.gif) no-repeat; 
height:6px; width:250px;}


.padb28 {
padding-bottom:28px;
}

.marl20{margin-left:20px;}

.register01 {
color:#794101;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:0 0 5px 10px;
}

.safebox {
background:#fff url(../images/safe_email_bg.gif) repeat-x scroll 0 0;
border:1px dotted #cbb082;
font-size:12px;
margin:3px 10px 50px 10px;
padding:10px 10px 10px 15px;
width:800px;
}

a.hlinktext1	{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #00369A;
	text-decoration:none;
}
a:hover.hlinktext1	{
	text-decoration:underline;
}
.block2 {padding:25px 0px 0px 65px;}
.w520 {width:520px;}
.w840 {width:840px;}

/*---Yugandhara---290709---*/
.elkhorn_bg{border:1px solid #fff5d7; background: url(../images/elkhorn_lodge_bg.jpg) no-repeat right top; margin:-14px -13px 0 0;}
.billletter_bg{border:1px solid #fff5d7; background: url(../images/bill-ritter-background.gif) no-repeat right top; margin:-14px -13px 10px 0; width:850px;}
.billletter{border: 2px solid rgb(84, 44, 14); margin: 98px 0pt 0pt 18px; padding: 10px 5px 0pt; height: 650px; background-color: rgb(255, 255, 255);}
.lh145p{line-height:145%;}

.fcbrown{color:#664d30;}
.fcbrowndark{color:#4a3a2d;}

.padt15 {padding-top:15px;}
.mart100 {margin-top:100px;}

.accolades{border:1px solid #fff5d7;}
.accolades .listing{ background:url(../images/accolades_bullet.gif) no-repeat 0 0; padding:5px 0px 20px 38px; border-bottom:1px dotted #acacac; margin-bottom:15px;}
.accolades .listing h1{ background-color:#fdeec1; color:#2b2b2b; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0px 3px 14px;}
.accolades .listing p{margin:10px 0px 0px 14px;}
.accolades_inner{border:1px solid #fff5d7; background: url(../images/bill-ritter-background.gif) no-repeat right top; margin:-14px -13px 0 0;}
.accolades_inner .whitebg{border:2px solid #542c0e; margin:70px 0 0 18px; width:620px; background-color:#FFFFFF; float:left;}
.accolades_inner .pad_bill{padding:15px 5px 0 5px;}
.accolades_inner .pad_sheriff{padding:20px 15px 0 15px;}
.accolades_inner .link{padding:10px 0px 0px 18px;}

.kathy {width:105px; padding:2px 0px 0px 10px; float:left;}
.info {float:left; width:251px; padding-top:10px;}
.info .name {font-size:17px; color:#b52c01; padding-bottom:1px;}
.info .talks {font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding-top:4px;}
.info .icon_youtube {text-align:right; padding:0px 9px 0px 0px;}


.register{background-color:#f1dfd5; height:89px; float:left; width:853px;}

.register .txt-now{color:#582000; font-size:14px; float:left; width:850px; text-align:center; font-weight:bold; width:550px; padding:10px 0 0 10px; line-height:22px;}

.padt20{padding-top:20px;}
.register-now{float:left; width:853px;}

.register-now p{font-size:13px; line-height:17px; color:#000000; padding-left:14px;}
.register-now p span{font-size:13px; color:#582000; line-height:17px; font-weight:bold;}
.brd-brown{border:2px solid #3c3112;}
.brd-brown1{border:1px solid #3c3112;}
#secondary2 {float:left; text-align:left; width:853px; padding:0px 0px 0px 0px;}
#left1 {float:left; text-align:left; width:150px; margin:2px 0px 0px 0px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#left1 a {color:#fff; text-decoration:none;}
#left1 a:hover {color:#fff; text-decoration:underline;}
.padr20{padding-right:20px;}

.register-now p.picture{font-size:17px; font-weight:bold; color:#b52c01; font-family:Verdana, Arial, Helvetica sans-serif;}
.trail_rides_links h2{color:#00369A; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; display: inline;}
.h2inktext {font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight:bold; color: #00369A; text-decoration:underline; display: inline;}
.fishing_trips{font-family:Verdana, Arial, Helvetica sans-serif;font-size: 12px;line-height:18px;color:#2b2b2b;display: inline;}
.adventures {font-family:Verdana, Arial, Helvetica sans-serif;font-size: 20px;line-height:18px;color:#794101;display: inline; font-weight:normal;}
.pack_trips {font-family:Verdana,Arial,Helvetica sans-serif;font-size: 12px; color:#2B2B2B;display: inline;}
.sleigh_rides{font-family:Verdana, Arial, Helvetica sans-serif;font-size: 12px;line-height:18px;color:#2b2b2b;display: inline; font-weight:normal;}
.rental_horses {font-family:Verdana,Arial,Helvetica sans-serif; font-size: 12px; font-weight:bold; color:#2B2B2B; display: inline;}

/* --------------------- 24-Sep-2010 ----------------------------*/
#weight_policies p{ line-height:18px; margin-bottom:15px; }
#weight_policies ul{margin-left:15px; width:585px; float:left;}
#weight_policies .firstimg{float:left; margin-top:-30px; width:215px;}
#weight_policies li{margin-bottom:10px; background:url(../images/img_arrow03.gif) no-repeat 0px 5px; padding-left:15px; list-style:none;}
#weight_policies em{border-top:1px solid #F1E2A9; display:block; padding:18px 0 0 10px; font-weight:bold; background:url(../images/bullet01.gif) no-repeat 0px 22px;}
#weight_policies em.nbrd{border-top:none; padding:10px 0 0 10px; background:url(../images/bullet01.gif) no-repeat 0px 15px;}
#weight_policies img {margin:0px 5px 0 0;}

/* -------------------  END -------------------------------*/
.locateblock01_closed {color:#542C0E; background-color:#fdebb5; padding:0 0 0 8px; margin-top:8px;}
.locateblock02_closed {color:#542C0E; background-color:#fdebb5; padding:0 0 0 8px; margin-top:8px;}


/* -------------------  Add for Home page -------------------------------*/
.newsletter {border:1px solid #523200; width:593px; margin:5px 0px 35px 0px;}
.newsletter .datas {padding:10px 0px 8px 20px; background:#fff;}
.newsletter .datas h3 {font:bold 13px Arial, Helvetica, sans-serif; color:#353434; line-height:22px; text-transform:uppercase; padding:0px; margin:0px;}
.newsletter .datas p{font:13px Arial, Helvetica, sans-serif; color:#353434; line-height:22px;}
.newsletter .datas p a{color:#353434; text-decoration:underline;}
.newsletter .datas p a:hover{color:#353434; text-decoration:none;}
.newsletter .datas .icongift {float:left; width:46px; margin:18px 10px 0px 0px;}
.newsletter .datas .giftcert {float:left; width:515px; margin-top:14px;}
.newsletter .datas .giftcert h2 {font:bold 12px Arial, Helvetica, sans-serif; color:#3b1b01; line-height:22px; text-transform:uppercase; padding:0px; margin:0px;}
.newsletter .datas .giftcert h2 a{color:#3b1b01; text-decoration:none;}
.newsletter .datas .giftcert h2 a:hover{color:#3b1b01; text-decoration:underline;}
.newsletter .datas .giftcert p{font-size:11px; color:#000; text-transform:uppercase;}
.newsletter .datas .giftcert p a{color:#000; text-decoration:underline;}
.newsletter .datas .giftcert p a:hover{color:#000; text-decoration:none;}
.newsletter .subscribebox {background:#cccccc; padding:3px 6px;}
.newsletter .subscribebox label {float:left; font:12px Arial, Helvetica, sans-serif; color:#000; width:195px; padding-right:10px;}
.newsletter .subscribebox .textbox {float:left; width:240px; border:1px solid #4c4c4c; font-size:11px; color:#7d7d7d; padding:4px; margin:4px 8px 0px 0px; background:#fff;}
.newsletter .subscribebox input.button {background:url(../images/buttons/subscribe_now.gif) no-repeat top; width:118px; height:23px; cursor:pointer; border:none; float:left; margin-top:4px;}
.newsletter .subscribebox input.button:hover {background:url(../images/buttons/subscribe_now.gif) no-repeat bottom; cursor:pointer; border:none;}

/*21-Feb-2011*/
p.horsedrive {color:#B52C01; font-size:large; text-align:center;}

.newletterbox {border:1px solid #E3E3E2; margin-top:10px;}
.newletterbox h5 {background:url(../images/bgnews.gif) repeat-x; font-size:13px; font-weight:bold; color:#fff; padding:2px 0px 5px 5px;}
.newletterbox .signup {padding:2px 3px 3px 3px; background-color:#f0d69b; color:#515151; font-size:11px; height:55px;}
.newletterbox .signup input {padding:3px; border:1px solid #b5b5b5; float:left; margin-right:4px; color:#838383; font:11px 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;}
.newletterbox .signup input.w172 {width:172px;}

.roccobg_hd {background:url(../images/bghat.gif) no-repeat right top #edd399; padding:4px 2px 3px 2px;}
.roccobg_hd p {font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#411d00; padding:0px; margin:0px; text-align:center;}
.roccobg_hd h3 {font:bold 23px Verdana, Arial, Helvetica, sans-serif; color:#411d00; padding:0px; margin:0px; text-align:center;}


.roccobg {/*background:url(../images/bghat.gif) no-repeat right top #edd399; */ background:#fff; padding:4px 6px 6px;}
.roccobg p {font:13px Verdana; color:#542d0e; padding:0px; margin:0px; text-align:left; line-height:16px; margin-bottom:3px  }
.roccobg p a { color:#542d0e; font:13px Verdana; text-decoration:underline;}
.roccobg p a:hover {color:#542d0e; font:13px Verdana; text-decoration:none;}
.roccobg h3 {font:bold 23px Verdana; color:#411d00; padding:0px; margin:0px; text-align:center;}
.bold { font-weight:bold}
.roccodesc {padding:10px; background:#fff;}
.roccodesc p {font:11px Verdana, Arial, Helvetica, sans-serif; color:#020202; line-height:17px; padding:0px 0px 7px 0px; margin:0px; text-align:left;}
.roccodesc .marrb {margin-right:8px; margin-bottom:5px;}
.w366 { width:366px}
.youtube01 {padding:4px 10px 0px 20px; float:right;}


/*29 April 2011*/

#outer_wrap {width:100%;}
#left_new {float:left; text-align:left; width:150px; margin:0px 18px 0px 0px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#left_new ul {list-style-type:none !important; margin:0px !important;}
#left_new li {list-style-type:none;}
#left_new li.mainlink {background:#542C0E; font:bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:6px; border-bottom:1px solid #fff; text-transform:uppercase;}
#left_new li.mainlink img {vertical-align:middle; margin:-2px 0px 0px 5px;}
#left_new li.mainlink a{color:#fff; text-decoration:none;}
#left_new li.mainlink a:hover{color:#fff; text-decoration:underline;}
#left_new li.sublink {background:#926232; font:bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif; padding:5px 0 7px 12px; border-bottom:1px solid #CBB082;}
#left_new li.sublink.padb0 {padding-bottom:0px;}
#left_new li.sublink.normal {font-weight:normal;}
#left_new li.sublink a{color:#fff; text-decoration:none;}
#left_new li.sublink a:hover{color:#fff; text-decoration:underline;}
#left_new li.sublink ul {background:#926A3C; padding:6px 0 6px 23px; list-style-type:none !important; margin:7px 0 0 -12px !important;}
#left_new li.sublink ul li {background:url(../images/bullet_left.gif) no-repeat; margin:0; padding:0 0 3px 15px; font-weight:normal;}
#left_new li.sublink ul li img {vertical-align:middle; margin:-2px 0px 0px 5px;}
#left_new li.sublink ul li a{color:#fff; text-decoration:none;}
#left_new li.sublink ul li a:hover{color:#fff; text-decoration:underline;}

#secondary_new {float:left; text-align:left; width:822px; padding:6px 0px 45px 0px;}
#secondary_new .block_product {border:1px solid #926232; margin-bottom:10px; background:#fff;}
#secondary_new .block_product .image {float:left; padding:6px 10px 6px 10px; width:194px; text-align:center;}
#secondary_new .block_product .image .h155 {height:155px;}
#secondary_new .block_product .image ul {list-style-type:none !important; margin:13px 0 0 0 !important; width:200px;}
#secondary_new .block_product .image ul li {float:left; width:33px; border:1px solid #b0b0b0; background:#f4f4f4; height:29px; margin:0 5px 5px 0; cursor:pointer;}
#secondary_new .block_product .image ul li.marr0 {margin-right:0;}
#secondary_new .block_product .image p {font:10px Verdana, Arial, Helvetica, sans-serif; color:#949494; padding-bottom:2px; *padding-top:3px; text-align:center; clear:both;}
#secondary_new .block_product .description {float:left; width:580px; margin-right:26px; padding-top:12px;}
#secondary_new .block_product .description h2 {font:bold 16px Arial, Helvetica, sans-serif; color:#7b4000; border-bottom:1px solid #b7b7b7; padding-bottom:6px; margin-bottom:6px;}
#secondary_new .block_product .description p {font:14px Arial, Helvetica, sans-serif; color:#2b2b2b; line-height:22px; padding-bottom:12px;}
#secondary_new .block_product .description .price {float:left; width:275px; font:bold 20px Arial, Helvetica, sans-serif; color:#d7221b;}
#secondary_new .block_product .description .price span {font-size:11px;}
#secondary_new .block_product .description .size {float:left; width:163px;}
#secondary_new .block_product .description .size span {float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#7b4000; padding-top:4px;}
#secondary_new .block_product .description .size select {padding:1px 1px 1px 0px; border:1px solid #7f9db9; float:left; margin:2px 0px 0px 5px; font:13px Arial, Helvetica, sans-serif; color:#2b2b2d; width:125px;}
#secondary_new .block_product .description .size select option {padding-left:1px;}
#secondary_new .block_product .description .qty {float:right; width:110px; padding-left:32px;}
#secondary_new .block_product .description .qty span {float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#7b4000; padding-top:4px;}
#secondary_new .block_product .description .qty input {padding:2px 3px; border:1px solid #7f9db9; float:left; margin:2px 0px 0px 5px; font:13px Arial, Helvetica, sans-serif; color:#2b2b2d; width:40px; text-align:right;}
#secondary_new #total {background:#542d0e; padding:12px 37px 12px 0px; text-align:right; margin-bottom:20px;}
#secondary_new #total span.total {font:bold 18px verdana,Arial, Helvetica, sans-serif; color:#fff; float:right; padding-right:48px;}
#secondary_new #total span.amount {font:bold 20px verdana,Arial, Helvetica, sans-serif; color:#fcd109; float:right;}
#secondary_new #revieworder h4 {font:bold 13px Tahoma, Arial, Helvetica, sans-serif; line-height:28px; padding-left:11px; margin-bottom:11px; background:#b49365; color:#fff;}
#secondary_new #revieworder h4.mart18 {margin-top:18px;}
#secondary_new #revieworder th {font:bold 12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; padding-top:6px; padding-bottom:6px; border-right:1px solid #dbdbdb; background:#8d6e42; color:#fff;}
#secondary_new #revieworder th.number {text-align:left; width:29px; padding-left:9px;}
#secondary_new #revieworder th.product {text-align:left; width:409px; padding-left:9px;}
#secondary_new #revieworder th.size {text-align:center; width:85px;}
#secondary_new #revieworder th.quantity {text-align:center; width:67px;}
#secondary_new #revieworder th.price {text-align:right; width:92px; padding-right:9px;}
#secondary_new #revieworder th.total {text-align:right; width:99px; padding-right:9px; border:none;}
#secondary_new #revieworder td {font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif; padding-top:8px; padding-bottom:8px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; color:#2b2b2b; background:#fff; vertical-align:top;}
#secondary_new #revieworder td.price {padding-right:9px;}
#secondary_new #revieworder td.product {padding-left:6px; padding-right:6px; font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#926232;}
#secondary_new #revieworder td.product .image {float:left; width:75px; margin-right:9px;}
#secondary_new #revieworder td.product .image img {border:1px solid #d2d2d2;}
#secondary_new #revieworder td.product .detail {float:left;}
#secondary_new #revieworder td.total {padding-right:9px; font-weight:bold; color:#926232;}
#secondary_new #revieworder td.shipcost {background:#8e8e8e; text-align:right; color:#fff; border-bottom:1px solid #8e8e8e; border-right:1px solid #8e8e8e; font-size:13px; padding-right:9px;}
#secondary_new #revieworder td.shipcost.padr50 {border-right:none; padding-right:41px;}
#secondary_new #revieworder td.coupon {background:#e5d39c; text-align:left; border-bottom:1px solid #e5d39c; border-right:none; font-size:13px; padding-left:9px; color:#000;}
#secondary_new #revieworder td.coupon .label {float:left; width:202px; padding-top:2px; font-size:12px;}
#secondary_new #revieworder td.coupon .inputbox {float:left; border:1px solid #b2c1c5; padding:1px 4px; width:130px; margin-right:5px; font-size:12px;}
#secondary_new #revieworder td.coupon.padr9 {padding-right:9px;}

#secondary_new #revieworder input.rbt {border:none !important; padding:0 !important; width:15px; *margin-left:-2px; margin-top:3px; *margin-top:0px; float:left;}
#secondary_new #revieworder label.rbt01 {float:left; padding:2px 0px 0px 3px; margin-right:65px; *padding-left:0px; font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}
#secondary_new #revieworder input.rbt.marl10 {margin-left:10px;}

#secondary_new #revieworder #creditcard, #secondary_new #revieworder #paypal {padding:3px 0 0 15px;}
#secondary_new #revieworder #creditcard label {float:left; font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000; width:128px; padding-top:4px;}
#secondary_new #revieworder #creditcard label.marl50 {margin-left:50px;}
#secondary_new #revieworder #creditcard label.marl120 {margin-left:120px;}
#secondary_new #revieworder #creditcard input {float:left; border:1px solid #b2c1c5; padding:3px 4px; width:185px; margin-bottom:8px; font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}
#secondary_new #revieworder #creditcard input.w115 {width:115px;}
#secondary_new #revieworder #creditcard span {float:left; padding:1px 0px 0px 4px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ff0000;}
#secondary_new #revieworder #creditcard select {float:left; border:1px solid #b2c1c5; padding:1px 1px 1px 0px; width:125px; margin-bottom:8px; font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000;}
#secondary_new #revieworder #creditcard select option {padding-left:3px;}
#secondary_new #revieworder #creditcard select.month {width:55px; margin-right:15px;}
#secondary_new #revieworder #creditcard select.year {width:70px;}
#secondary_new #revieworder #creditcard .whatisit {font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; padding:5px 0px 0px 8px;}
#secondary_new #revieworder #creditcard .whatisit a{color:#535353; text-decoration:underline;}
#secondary_new #revieworder #creditcard .whatisit a:hover{color:#535353; text-decoration:none;}

#secondary_new #total_review {background:#542d0e; padding:12px 9px 12px 0px; text-align:right; margin-bottom:12px; font:bold 13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; }
#secondary_new #total_review span.total {float:right; padding-right:48px;}
#secondary_new #total_review span.amount {float:right;}

#secondary_new #total_payment {background:#542d0e; padding:12px 9px 12px 0px; text-align:right; margin-bottom:12px; font:bold 15px Tahoma, Arial, Helvetica, sans-serif; color:#fff; }
#secondary_new #total_payment span.total {float:right;}
#secondary_new #total_payment span.amount {width:145px; float:right;}

#secondary_new #billship {padding-bottom:12px;}
#secondary_new #billship h4 {font:bold 13px Tahoma, Arial, Helvetica, sans-serif; line-height:28px; padding-left:11px; margin-bottom:5px; background:#b49365; color:#fff;}
#secondary_new #billship #bill {float:left; width:371px; border-right:1px solid #926232; margin-right:22px; padding:2px 25px 0px 8px;}
#secondary_new #billship #bill h5 {font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#542d0e; padding:2px 0px 34px 0px;}
#secondary_new #billship #bill label, #secondary_new #billship #ship label {float:left; width:145px; padding-top:3px; font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#000;}
#secondary_new #billship #bill input, #secondary_new #billship #ship input {float:left; border:1px solid #b2c1c5; padding:3px 4px; width:205px; margin-bottom:8px;}
#secondary_new #billship #bill span, #secondary_new #billship #ship span {float:left; padding:1px 0px 0px 4px; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ff0000;
    height: 13px;
}
#secondary_new #billship #bill select, #secondary_new #billship #ship select {float:left; border:1px solid #b2c1c5; padding:1px 1px 1px 0px; width:215px; margin-bottom:8px;}
#secondary_new #billship #bill select option, #secondary_new #billship #ship select option {padding-left:2px;}
#secondary_new #billship #bill textarea, #secondary_new #billship #ship textarea {float:left; border:1px solid #b2c1c5; padding:3px 4px; width:205px; height:50px; margin-bottom:8px; overflow:auto;}

#secondary_new #billship #bill input:focus, #secondary_new #billship #ship input:focus,#secondary_new #billship #bill select:focus, #secondary_new #billship #ship select:focus,#secondary_new #billship #bill textarea:focus, #secondary_new #billship #ship textarea:focus {border:1px solid #66797e;}

#secondary_new #billship #ship {float:left; width:381px;}
#secondary_new #billship #ship h5 {font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#542d0e; padding:2px 0px 12px 0px;}
#secondary_new #billship #ship span.check {padding:0px;}
#secondary_new #billship #ship span.check input {border:none !important; padding:0px !important; margin:1px 0px 0px -5px !important; *margin-top:-3px !important; width:25px;}
#secondary_new #billship #ship label.check {float:left; width:145px; padding-top:0px !important; padding-bottom:11px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#000;}

#secondary_new #billship_text {padding-bottom:12px;}
#secondary_new #billship_text h4 {font:bold 13px Tahoma, Arial, Helvetica, sans-serif; line-height:28px; padding-left:11px; margin-bottom:9px; background:#b49365; color:#fff;}
#secondary_new #billship_text h4 span {float:right; padding:2px 5px 2px 20px; background:url(../images/icon_edit.gif) no-repeat #fff7db 4px 2px; font:11px Arial, Helvetica, sans-serif; margin:5px 12px 0px 0px;}
#secondary_new #billship_text h4 span a{color:#3a579c; text-decoration:underline;}
#secondary_new #billship_text h4 span a:hover{color:#3a579c; text-decoration:none;}
#secondary_new #billship_text #bill {float:left; width:363px; border-right:1px solid #926232; margin-right:55px; padding:2px 25px 0px 8px; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000;}
#secondary_new #billship_text #ship {float:left; width:363px; padding-top:4px;}
#secondary_new #billship_text #bill h5, #secondary_new #billship_text #ship h5 {font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#542d0e; padding:0px 0px 12px 0px;}
#secondary_new #billship_text #bill .label, #secondary_new #billship_text #ship .label {float:left; width:122px; margin-bottom:12px;}
#secondary_new #billship_text #bill .value, #secondary_new #billship_text #ship .value {float:left; width:241px; margin-bottom:12px;}
#secondary_new #billship_text #bill .value a, #secondary_new #billship_text #ship .value a{color:#000; text-decoration:underline;}
#secondary_new #billship_text #bill .value a:hover, #secondary_new #billship_text #ship .value a:hover{color:#000; text-decoration:none;}


.padr35 {padding-right:35px;}

.lbAction {color:#000000; text-decoration:none;}


