﻿body
{
	font-family:Arial;
	font-size:14px;
	 min-width:560px;
	 margin:0px;
	 padding:0px;
	 width:expression(((document.documentElement.clientWidth || document.body.clientWidth) <760)? '760px': '100%' );
	 text-transform: lowercase !important;
}
.pdfprint *
{
	background:white !important;
	color:white !important;
}
img
{
	border:none;
}
#wrapper
{
	width:764px;
	margin: 15px auto 0px auto;
}

ol
{
	margin-left: 20px;
}
.wrapper_home_panel
{
	width:760px;
}
.coupon_navigator
{
	width:60px; 
	max-width:60px; 
	display:block;
}
.coupon_navigator1
{
	width:70px; 
	max-width:70px; 
	display:block;
}




#header
{
background:transparent url(site_images/head2.jpg) no-repeat scroll 0 0;
color:White;
float:left;
font-size:13px;
font-weight:bold;
height:104px;
width:761px;
}
.lbl_base
{
	display:block;
	margin:auto;
}
.lbl_none
{
	margin-top:85px;
}
.lbl_button 
{
	margin-left: 150px;
}
#headsearch
{
	background:transparent url(site_images/small2.jpg) no-repeat scroll 0 0;
float:right;
height:46px;
margin-top:57px;
!margin-top:58px;
width:430px;

}
#headsearch ul
{
	margin:5px 0px 0px 10px;
	padding:0px;
}
#headsearch label
{
	display:block;
	margin-top:12px;

}
#headsearch li
{
	float:left;
	display:block;
	
}
#headsearch select
{
	margin-left:11px;
	margin-top:12px;
	vertical-align:middle;
	width:140px;
}
#headsearch a
{
	margin-left:11px;
	color:#f28d1e;
}
#headmenu
{
	margin-top:5px;
	clear:both;
float:left;
width:766px;
}
#headmenu ul
{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#headmenu li
{
	float:left;
	display:block;
}
#headmenu .a_link
{
	display:block;

}
#headmenu  a:hover
{
	text-decoration:underline;
}
.withSpace
{
	margin-left:27px;
}
.withSpace2
{
	margin-left:8px;
}
.withSpace3
{
	margin-left:10px;
}
.withSpace4
{
	margin-left:2px;
}

.withSpace5
{
	margin-left:0px;
}

.newSubscriberHint
{
   font-family:Arial;
font-size:12px;
font-weight:bold;
margin-left:30px;
margin-top:15px;
}
.newSubscriberHint2
{
   font-family:Arial;
font-size:12px;
font-weight:bold;
margin-left:26px;
margin-top:38px;
}

.newUnSubscriberHint
{
    margin-top: 15px;
    margin-left:30px;
    font-family: Arial;
    font-size: 12px;
    text-align:justify;
    width:390px;
}

.menuMisc_a span
{
	margin-left:5px!important;
}
#headmenu img
{
	vertical-align:middle;
}
#statisticBlock
{
	background:url(site_images/statisticPanel.jpg) no-repeat;
	width:760px;
	height:56px;
	float:left;
	font-size:28px;
	font-weight:bold;
	color:Black;
	margin-top:8px;
}
.lbl_pinched
{
float:left;
margin-left:174px;
margin-top:12px;

}
.lbl_clipped
{
	float:right;
margin-right:263px;
margin-top:14px;
}
#mainBlock
{
	width:760px;
	float:left;
	margin-top:8px;
}
.leftBlock
{
	float:left;
	width:154px;
	height:640px;
}
.leftpanel_1
{

	background:#f38d1f url(site_images/left1.jpg) no-repeat;
}
#contentBlock
{
	float:left;
	margin-left:7px;
	width:598px;
}
#navigationBlock
{
	float:left;
	width:598px;
}
.currentSection
{
	background:transparent url(site_images/section.jpg) no-repeat scroll 0 0;
float:left;
height:28px;
width:224px;
	
}
.currentSectionLong
{
	float:left;
	background:url(site_images/sectionLong.jpg) no-repeat;
	width:580px;
	height:38px;
}

.currentSectionAlt
{
	background-color:#f28d1e !important;
	float:left;
	width:224px;
	height:28px;
	
}
#navigation
{
	float:right;
margin-top:8px;
	
}
#navigation select
{
float:left;
font-size:11px;
height:18px;
!height:22px;
width:100px;
}

#navigation label
{
	float:left;
font-size:11px;
font-weight:bold;
margin-right:10px;
vertical-align:middle;
width:213px;
}
.currentPagelbl
{
	color:White;
display:block;
font-size:16px;
font-weight:bold;
margin:4px 0 0 12px;
}
.contentImg
{
	float:left;
	margin-top:8px;
	width:778px;
	
}
.contentImg1
{
	height:283px;
	background:url(site_images/content1.jpg) no-repeat;
}
#footer
{
	float:left;
	height:70px;
	width:760px;
}
.contentImg_aboutUs
{
	width:597px;
	height:210px;
	background:url(site_images/about_content.jpg) no-repeat;
}
#pageContent
{
	float:left;
	width:598px;
	margin-top:5px;
	
}

#pageContentFrame
{
	float:left;
	width:500px;
	margin-top:5px;
	
}

#pageContent p 
{
	margin:0px;
	line-height:19px;
}
.contentImg_career
{
	width:593px;
	height:283px;
	background:url(site_images/careers_content.jpg) no-repeat;
}
.contentImg_advertise
{
	width:593px;
	height:283px;
	background:url(site_images/advertise_content.jpg) no-repeat;
}
.contentImg_faq
{
	width:593px;
	height:283px;
	background:url(site_images/faq_content.jpg) no-repeat;
}
.contentImg_location
{
	width:593px;
	height:283px;
	background:url(site_images/location_content.jpg) no-repeat;
}
.contentImg_franchise
{
	width:593px;
	height:283px;
	background:url(site_images/franchise_content.jpg) no-repeat;
}
a
{
	color:White;
	text-decoration:none;
}
.selectedMenu
{
	color:#f28d1e;
	text-decoration:underline;
}
.leftCoupon
{
	margin-right:9px;
}
.costLbl
{
	font-size:21px;
	font-weight:bold;
	width:130px;	
}
#discountValue
{
float:left;
left:15px;
position:relative;
top:10px;
width:124px;
	
}
.adressBlock
{
	height:82px;
vertical-align:middle;
	
}
.adressBlock2
{
	height:66px;
vertical-align:middle;
	
}
.descLbl
{
	display:block;
font-size:9px;
width:130px;
}
#logoValue
{
float:left;
left:25px;
position:relative;
top:8px;
width:136px;
	
}
.mailLbl
{
	font-weight:bold;
	font-size:11px;
	display:block;
}
.mailLblLink
{
	font-weight:normal;
	font-size:11px;
	display:block;
	text-decoration:underline;	
	color:Blue;
	cursor:pointer;
}
.addressLbl
{
	font-size:9px;
	display:block;
	text-align:center;
}
#clipBox
{
float:left;
height:24px;
left:12px;
position:relative;
top:27px;
width:72px;
!top:22px;
!left:8px;
-top:21px;
}
#mailBox
{
cursor:pointer;
float:left;
height:20px;
left:12px;
position:relative;
top:27px;
width:17px;
}
.websiteBox
{
cursor:pointer;
float:left;
height:15px;
left:22px;
position:relative;
top:30px;
width:24px;
background:url('site_images/WebPagePNG_24.png');
}
.go_img
{
display:block;
margin-bottom:1px;
margin-left:12px;
}
#clipBox input
{
}
.topValue
{
	float:left;
height:80px;
width:294px;
}
.clipLink
{
display:block;
height:23px;
padding:3px 0 0 3px;
width:67px;
}
.altSelect
{
	margin-right:10px;
	float:right;
	font-size:11px;
}
.naviAlt
{
	width:456px;
	height:25px;
	background:url(site_images/naviAlt.jpg) no-repeat;
}
.page_link
{
	color:Blue;
	text-decoration:underline;
}
.active_page_link
{
	color:Black;
}

.image_pointer
{
	cursor:pointer;
}
.cartBlock
{
	height:25px;
	width:250px;
	margin-top:1px;
	float:right;
}
.cartButtons
{
	float:right;
}
.footerContent
{
	text-align:center;
	margin:27px 0 0px 160px;
	padding-bottom:12px;
	color:#555555;
	font-size:13px;
}

.homeFooterContent
{
	margin-left: 0px !important;
}

.footerContent a
{
	color:#555555;
	text-decoration:underline;
}
.footerContent a:hover
{
	color:#555555;
	text-decoration:none;
}
.nameTd
{
	width:135px;
	font-family:Arial;/*Verdana,Arial,Helvetica,sans-serif;*/
font-size:12px;
font-weight:bold;

}
.nameTdA
{
	width:135px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;

}
.nameTd2
{
	width:217px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
}
.nameTdalt
{
	width:217px;
	font-family:Arial;/*Verdana,Arial,Helvetica,sans-serif;*/
font-size:12px;
font-weight:bold;
	}
.nameTd4
{
	width:119px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
}
.nameTd4alt
{
	width:185px;
	font-family:Arial;/*Verdana,Arial,Helvetica,sans-serif;*/
font-size:12px;
font-weight:bold;
}
.valueTd input
{
	width:226px;
	font-size: 12px;
	height: 20px;
}

.valueTdAlt input
{
	width:290px;
	background-color:#F7AD5B;
	border:2px solid #999999;
	font-family: Arial;
	font-size: 12px;
	color:#333333;
}
.valueTdAlt select
{
	width:290px;
	font-size: 12px;
	height: 20px;
}

.valueTd input, .valueTd2 input
{
	width: 290px !important;
	font-size: 12px;
	height: 20px;
	/*width:203px!important;*/
}

.valueTd2 textarea
{width: 290px !important;}
.valueTd select
{
	width: 290px !important;
	font-size: 12px;
	height: 20px;
	
	/*width:207px!important;*/
}
.valueTd2 textarea
{
	height:90px;
width:315px !important;
font-size: 11px !important;
}
.valueTd2 input
{
	/*width:203px!important;*/
	width : 290px !important;
	margin-bottom:6px;
	font-size: 12px;
	height: 20px;

}
.valueTd2
{
	width:203px!important;
}
.valueTd, .valueTd3
{
	width:203px!important;
	padding-bottom:6px;
	!padding-bottom:4px;
	
}
#conformation
{
	font-size: 11px;
	padding-top:3px;
	!padding-top:0px;
}

.companyList
{
	margin-top: 10px;

}

.conformationTable
{
	
}
.companyList label
{
	font-weight:bold;
	margin-left:10px;
}
.companyTitle
{
	color:#F38D1F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:x-small;
font-weight:bold;
}
.couponList
{
	margin-top:3px;
}
.bannerBottom
{
	!position:relative;
	!top:-3px;
	background:url(site_images/bannerBottom.gif) no-repeat;
	width:148px;
	height:21px;
}
div.bannerBottom3
{
	padding-bottom:5px !important;
	!position:relative;
	!top:-3px;
	background:url(site_images/banner_Bottom2.png) no-repeat;
	width:154px;
	height:21px;
}
.bannerBottom2
{
	!position:relative;
	!top:-3px;
	background:url(site_images/bannerBottom4.gif) no-repeat;
	width:148px;
	height:21px
}
.featureBottom
{
	margin-bottom:6px;
	!height:30px!important;
}
.featureTop
{
	margin-top:8px;
}
.bannerHeadPremium
{
	background:url(site_images/bannerHeadPremiun.gif) no-repeat;
	width:148px;
	height:22px;
}
.featureHead
{
	background:url(site_images/bannerHeadPremiun2.gif) no-repeat;
	width:148px;
	height:22px;
}
.bannerBody
{
	padding:0px;
	margin:0px;
	border-style:none;
}
.featuresBody
{
	width:189px
}

.bannerBodyLink
{
	position:relative;
	!top:-5px;
}
.bannerBody,.categoryMenu
{
	border-left:solid 1px #f28d1e!important;
	border-right:solid 1px #f28d1e!important;
}
.bannerMask
{
	position:relative;
	top:5px;
	!top:7px;
}
.bannerMask2
{
	position:relative;
	top:8px;
	!top:12px;
}
.bannersTemplate
{
	!margin-bottom:-13px;
}
.bannersTemplate2
{
	margin-top:-8px;
	!margin-bottom:-10px;
}
.bannersList
{
	margin-top:8px !important;
	!margin-top:-8px!important;
}
/* IE 7 hack */
*:first-child+html .bannersList
{
	margin-top:8px !important;
}
.bannersList tr,.bannersList td
{
	position:relative;
	margin:0px;
	padding:0px;
	!top:-2px;
}
.bannerSave
{
	float:right;
	margin-right:8px;
	margin-top:3px;
	font-weight:bold;
	font-size:11px;
}
.homeBottomBorder
{
	width:452px;vertical-align:top;
}
.homeTable
{
	margin:4px 2px 2px 6px;
	width:452px;
}
.shortPanel
{
	margin-bottom:5px;
	*margin-bottom:10px;
	height:345px!important;
*	height:351px!important;
}
.panelMask
{
	position:relative;
	top:340px;
	
}
#bannersCategory
{
	float:left;
	width:154px;
	min-height:10px;
}
.nonpanel
{
	display:none;
}
.fillOrange
{
	background: url(site_images/panelMask.png) no-repeat;
	width:154px;
	background-position:bottom;

}
 .jqiwarning .jqi{
   
}
.jqifade{
      background-color: #ffffff;
}
div.jqi{
      position: absolute;
      height:214px;
 
      width: 393px;
}
div.jqi .jqiclose{
      float: right;
      margin: -35px -10px 0 0;
      cursor: pointer;
}
div.jqi .jqicontainer{
      background: url(site_images/tellafriend1_new.png) no-repeat;
      padding: 5px;
      color: #ffffff;
      font-weight: bold;
}
div.jqi .jqimessage{
 
      padding: 90px 10px 10px 10px;
      color:Black;
}
div.jqi .jqibuttons{
      text-align: center;
      padding: 5px 0 0 0;
}
div.jqi button{
      padding: 3px 10px 3px 10px;
      margin: 30px 0px 10px 264px;
      background: url(site_images/tellbtn2.jpg) no-repeat;
      border:0px;
      width:85px;
      height:21px;
}
.homereturn 
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
.tellFriend
{
	
	background: url(site_images/TellAFriend.png) no-repeat;
	width:394px;
}
.tellBodyTable
{
	font-weight:bold;
	font-size:12px;
	margin:0px;
}
.newsSubscribeBodyTable
{
	font-weight:bold;
	font-size:12px;
	margin:0px;
}
.newsSubscribeBodyTable1
{
	font-weight:bold;
	font-size:12px;
	margin:0px;
}

.tellBodyTable2
{
	font-size:11px;
	font-weight:bold;
	left:60px;
	position:relative;
}
.img_selectall
{
	display:block;
	margin-left:65px;
	margin-bottom:10px;
}
.tellBtn
{
	left:257px;
	width: 100px;
	position:relative;
	top:0px;
	font-weight:bold;
	font-size:11px;
}
.submitBtnDiv
{
	left:72px;
	width: 100px;
	position:relative;
	top:0px;
	font-weight:bold;
	font-size:11px;
	padding-top: 3px;
}
.unsubscribeBtnDiv
{
	left:43px;
	width: 100px;
	position:relative;
	top:0px;
	font-weight:bold;
	font-size:11px;
	padding-top:2px;
}


.tellBtn input
{
	border:none;
}
.submitBtnDiv input
{
	border:none;
}
.unsubscribeBtnDiv input
{
	border:none;
}
.submitBtnDiv input
{
	border:none;
}

.tellBtn2
{
	background: url(site_images/tellbtn.jpg) no-repeat;
	height:21px;
width:84px;
}
.tellBtn1
{
	width:85px;
	background: url(site_images/tellbtn2.jpg) no-repeat;
}
.submitBtn
{
	background: url(site_images/submitbtn.jpg) no-repeat;
	width:85px;
}
.subscribeBtn
{
	background: url(site_images/btn_subscribe.PNG) no-repeat;
	width:129px;
	height:31px;
}
.unsubscribeBtn
{
	background: url(site_images/un.PNG) no-repeat;
	width:129px;
	height:31px;
}
.tellHelper
{
	position:absolute;
}
.errorSend
{
	color:Yellow;
font-weight:bold;
left:10px;
position:relative;
top:52px;
}
.slideControl
{
	background:transparent url(site_images/slideBody.gif) no-repeat scroll 0 0;
height:27px;
left:347px;
margin-top:-27px;
position:relative;
top:212px;
width:95px;
z-index:99;
}
#SlideNext
{
	display:block;
	float:left;
	margin-top:3px;
	margin-left:2px;
}
#SlidePrev
{
	display:block;
	float:left;
	margin-top:3px;
	margin-left:4px;
}
#slideCount
{
	display:block;
float:left;
font-size:11px;
font-weight:bold;
margin-left:3px;
margin-top:7px;
}
#SlideStop
{
	margin-left:2px;
	display:block;
	float:left;
	margin-top:2px;
}
#slide
{
	*margin-top:-5px;
}
#slide img
{
	width:453px;
	height:221px;
}
.questionLink
{
	color:Black;
	font-weight:bold;
}
.linkQuestionTable
{
	margin-top:10px;
	margin-left:10px;
}
.questionText
{
	font-size:large;
	font-weight:bold;
	font-style:italic;
}

.trans_back
{
	/*opacity: 0.01;
	filter:alpha(opacity=1);
	-moz-opacity:0;*/
	/*background-color:#3f3f3f;*/
	background-color:Transparent;
}

.vis_back
{
	opacity: 1;
	filter:alpha(opacity=100);
	z-index: 500;
	-moz-opacity:1;
}

.ph_contactus .nameTd {width: 190px !important;}

.tellBodyTable input
{
	width:235px;
}

.newsSubscribeBodyTable1 input
{
	width:290px;
	font-size: 12px;
	height: 20px;
	
}

.newsSubscribeBodyTable input
{
	width:345px;
	font-size: 12px;
	height: 20px;
}

.messageNoFound
{
	text-align:center;
	
}

.messageNoFound a:link,.messageNoFound a:hover,.messageNoFound a:visited,.messageNoFound a:active
{
	color:#F28D1E;
}
.featuredContentWrapper a:link,
.featuredContentWrapper a:active,
.featuredContentWrapper a:hover,
.featuredContentWrapper a:visited
{
	color: #006699;
	text-decoration:none;
}
.featuredContentWrapper a:hover
{
	text-decoration:underline;
}


.mapicon
{
	float: left;
	margin-left: 5px;
	background:transparent url(site_images/Map_Icon_Small.png) repeat scroll 0 0;
	cursor:pointer;
	height:23px;
	left:24px;
	position:relative;
	top:26px;
	width:22px;
}
.orderDDL
{
	height:18px;
		!height:22px;
}


.errorTd span
{
	font-size: 13px;
}

.titleFrame
{
	font-size: 13pt;
	font-weight: bold;	
}
.ftexta
{
	margin-left:4px;
}
.imgFran
{
	margin-top:5px;
	margin-left: 3px;
}
.ftexta
{
	width:329px!important;
}
.fLink
{
	margin-bottom:7px;
display:block;
}

.searchFields
{border:1px solid #999999;z
font-size:14px;
padding-bottom:1px;
padding-left:2px;
padding-top:2px;}

.hacks
{
	!margin-top:-2px!important;
}


