/*********** SELECTORS STYLES  ***********/
body { background:#fff url(../images/bg.jpg) center repeat-y; font:12px Arial, Helvetica, sans-serif; color:#333;}
body, fieldset, form, h1, h2, h3, h4, h5, h6, p { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6, form { display:inline; }
h1 { font:bold 18px Arial, Helvetica, sans-serif; color:#8f4801; background-color:#f8eddb; border:1px solid #dacdb7; display:block; padding:3px; }
h2 { font-size:1.5em; }
hr { height:1px; color:#ccc; background:#ccc; border:0; }
li { margin-bottom:5px; }
ol { margin:5px 0 5px 30px; padding:0; }
ul { margin:5px 0 5px 30px; padding:0; }
ul ul, ol ol, ol ul, ul ol { margin-left:30px; }
blockquote { margin:5px 20px; }
fieldset { border:1px solid #ccc; }
table { border-collapse:collapse; border-spacing:0; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif;}
select { border:1px solid #ccc; }
textarea { border:1px solid #ccc; padding:2px; overflow:auto; }
tr,td{font-family:font:12px Arial, Helvetica, sans-serif; color:#333;}

.input { padding:1px 2px 1px 4px; border:1px solid #ccc; background:#fff !important; }
.button { background:url(images/btn-gred.jpg) repeat-x; border:1px solid #ccc; padding:3px 5px; overflow:visible; color:#FFF; cursor:pointer;}

/***** FONT STYLES *****/
.lh15 { line-height:15px; }


.black, .black a:link, .black a:visited { color:#000; }
.black a:hover, .black a:active { color:#c00; }

.blue, .blue a:link, .blue a:visited { color:#014c8e; text-decoration:none;}
.blue a:hover, .blue a:active { color:#000; }

.skyblue, .skyblue a:link, .skyblue a:visited { color:#007193; text-decoration:none;}
.skyblue a:hover, .skyblue a:active { color:#000; }

.wht, .wht a:link, .wht a:visited { color:#fff; text-decoration:none;}
.wht a:hover, .wht a:active { color:#f5d28d; }

.brown, .brown a:link, .brown a:visited { color:#614a2d; text-decoration:none;}
.brown a:hover, .brown a:active { color:#000; }

.lt-brown, .lt-brown a:link, .lt-brown a:visited { color:#b37c1b; text-decoration:none;}
.lt-brown a:hover, .lt-brown a:active { color:#000; }

.red, .red a:link, .red a:visited { color:#ae2300; text-decoration:none;}
.red a:hover, .red a:active { color:#000; }

.grey, .grey a:link, .grey a:visited { color:#666666; text-decoration:none;}
.grey a:hover, .grey a:active { color:#000; }

/***** ALIGNMENT STYLES *****/
.al { text-align:left; }
.ar { text-align:right; }
.ac { text-align:center; }
.aj { text-align:justify; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.fl { float:left; }
.fr { float:right; }
.fo { float:left; width:100%; display:inline; }

.cb { clear:both;}
.cl { clear:left; }
.cr { clear:right; }

/***** ACCESSORIES STYLES *****/
.alpha50 { opacity:0.5; filter:alpha(opacity=50); }
.alpha75 { opacity:.75; filter:alpha(opacity=75); }
.b { font-weight:bold; }
.i { font-style:normal; }
.u { text-decoration:underline; }
.uu a:link, .uu a:visited { text-decoration:underline; }
.uu a:hover, .uu a:active { text-decoration:none; }
.uo a:link, .uo a:visited { text-decoration:none; }
.uo a:hover, .uo a:active { text-decoration:underline; }
.n { font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; }
.bcs { border-collapse:separate; }
.nw { white-space:nowrap; }
.ww { word-wrap:break-word; word-break:break-all; word-break/* */:normal; }
.ttc { text-transform:capitalize; }
.ttl { text-transform:lowercase; }
.ttu { text-transform:uppercase; }
.fvsc { font-variant:small-caps; }
.block { display:block; margin:0 auto; }
.inline { display:inline; }
.none { display:none; }
.absolute { position:absolute; }
.relative { position:relative; }
.pointer { cursor:pointer; }

.mlr5 { margin:0 5px; }
.ml5 { margin-left:5px; }
.ml8 { margin-left:8px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt4 { margin-top:4px; }
.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }

.p5 { padding:5px;}
.pt3 { padding-top:3px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pb3 { padding-bottom:3px;}
.pb7 { padding-bottom:7px;}
.pb20 { padding-bottom:20px;}
.pl4 { padding-left:4px;}
.pl14 { padding-left:14px;}
.pl17 { padding-left:17px;}
.pl20 { padding-left:20px;}
.pl22 { padding-left:22px;}
.pr4 { padding-right:4px;}
.pr7 { padding-right:7px;}
.pr12 { padding-right:12px;}

/********** OTHER STYLES **********/
.w2 { width:2%; }

.bdr { border:1px solid #ccc; }
.bdrdBd {border-bottom:2px solid #efe0d2; }
.bdrdrt {border-right:2px solid #f1efeb; }

.star { color:#db1111; }
/********/
.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }

.bg1 { background:#6f232f; }
.bg2 { background:#f8ecd7; }
.bg3 { background:#6f232f; }
.bg4 { background:#fff; }

.bg-search{background:url(../images/franchise-searchbg.jpg) repeat-x;}
.bg-searchbox{background:url(../images/search-box-bg.jpg) repeat-x;}
.bg-searchgred{background:url(../images/search-gred.jpg) repeat-x;}
.bg-lefthead{background:url(../images/left-head-bg.jpg) no-repeat; width:207px; height:29px;}
.bg-leftbox{background:#fefbf6; border:#f4deb8 solid; border-width:0 1px;}
.bg-leftbox1{background:#fff; border:#f4deb8 solid; border-width:0 1px;}
.bg-boxtc{background:url(../images/left-box-tc.jpg)  repeat-x;}
.bg-box1tc{background:url(../images/left-box1-tc.jpg)  repeat-x;}
.bg-boxbc{background:url(../images/left-box-bc.jpg)  repeat-x;}
.bg-box1bc{background:url(../images/left-box1-bc.jpg)  repeat-x;}
.bg-heading{background:url(../images/heading-bg.jpg) no-repeat; padding:6px 3px 16px 15px;}
.bg-readmore{background:url(../images/read-more-bg.jpg) no-repeat; padding:4px 5px 5px 12px;}
.bg-righthead{background:url(../images/right-headbg.jpg) no-repeat;  padding:10px 0 10px 0;}
.bg-rightbox{background:#fff; border:#d0d0d0 solid; border-width:0 1px;}
.bg-footer{background:url(../images/footer-bg.jpg)  repeat-x;}
.bg-footerleft{background:url(../images/footer-left.jpg) no-repeat;}

.left-cate a{ font:12px Arial, Helvetica, sans-serif; color:#c27b00; text-decoration:none; display:block; padding:5px 10px; background:url(../images/arrow1.gif) 0px no-repeat;}
.left-cate a:hover{ color:#000;}

/**********Preformated for gallery*************/
.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 500px; /*Width of Carousel Viewer itself*/
height: 150px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 115px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.gallery-imgbdr{background:#FFF; padding:6px; border:#cecece 3px solid;}
/*-----------------------------------------------------------------------------------------------------*/

.cat_tab{background-color:#fefbf6; border-top:1px solid #f4deb8; border-bottom:1px solid #f4deb8; padding:3px;}

.but{background-color:#614a2d;color:#ffffff;border:1px solid #000;text-decoration:none;font-weight:bold;font:12px Arial, Helvetica, sans-serif; color:#fff; white-space:nowrap;padding:2px 0px;}
.but:hover{background-color:#8a704b;color:#fff;border:1px solid #000;}

.paging a{font:bold 11px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#000000;text-decoration:none;padding:2px 7px;}
.paging a:hover{background-color:#4c3843; color:#FFFFFF; padding:2px 7px;}
.paging-bgcolor{background-color:#4c3843; color: #FFFFFF; padding:2px 7px;}


/*--------------------------------------------------------------------*/
.account-link a{font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; background:#8c744e url(../images/logo-icon.jpg) 10px no-repeat; border:#8b734d 1px solid; padding:10px 10px 10px 48px; margin-bottom:10px; display:block;}
.account-link a:hover{background:#f8eddb url(../images/logo-icon1.jpg) 10px no-repeat; color:#000;}
/*----------------------------------------------*/
.link1{color:#28488e; text-decoration:none;}
.link1:hover{color:#000000;}
.u{text-decoration:underline;}

.box_bdr{border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;}
/***********END************/



.mr12{margin-right:12px;}
.txt1{line-height:18px; font-size:13px; padding-bottom:15px;}
