/*------------------------------ Master Page Styles Starts---------------------------------*/
/** {
	margin:0px;
	padding:0px;top:0px;left:0px;

}
body 
{
	text-align: center;
	background-color: #fff;
	line-height: 15px;
	
}
*/
.Container
{
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align:justify;
}
.Header
{
	width:760px;
	height:87px;
	background-image:url('header.jpg');
	margin:15px 15px 0px 15px;
}
.ContentHolder
{
	width:758px;
	margin:0px 15px 0px 15px;
	border-left:Solid 1px #666666;
	border-right:Solid 1px #666666;
}

.Menu
{
	width:758px;
	height:26px;
	line-height:20px;	
	background-color:#666666;
	border-bottom:Solid 1px White;
}
.MenuLink
{
	width:480px;
	margin:0px 30px 0px 215px;
	height:26px;
	text-align:left;
	background-color:#666666;
	
}
.MenuDiv
{
	margin:4px;
	height:16px;
	float:left;
	
}
.MenuDiv a
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	letter-spacing:.02em;
	text-decoration:none;
	vertical-align:middle;
	color:#FAF5EF;
	font-weight:bolder ;
}
.Seperator
{	width:1px;height:25px;
	float:left;
	background-image:url('Seperator.jpg');
	background-position:left;
	background-repeat:repeat-x;
	margin-left:6px;
	margin-right:6px;
	
	background-color:#666666;
	
}

.PlaceHolder
{
	width:758px;
	/*height:530px;margin:0px 15px 0px 15px;*/

	border-top:Solid 1px #666666;
	border-bottom:Solid 4px #666666;
	
	background-color:White;
	
}
.LeftContainer
{
	width:214px;
	margin:0px 3px 3px 3px;
	float:left;
	background-color:#ffffff;
	
}
.Top
{
	width:213px;
	height:11px;
	background-image:url('top.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:4px;
	

}

.Bottom
{
	width:213px;
	height:11px;
	background-image:url('bottom.jpg');
	background-repeat:no-repeat;
	margin-bottom:4px;
}
.Middle
{
	width:211px;
	background-color:#F0F0F0;
	border-left:solid 1px #666666;
	border-right:solid 1px  #666666;

}


.LeftText
{
	width:190px;
	padding:2px 8px 2px 8px;
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666;
	font-size:12px;
	text-align:left;	
	
	background-color:#ffffff;
	
}
HR
{
	margin:0px 15px 0px 15px
}
.Footer
{
	width:760px;
	padding-top:5px;
	background-color:#666666;
	/*border:Solid 1px #666666;
	border-top:solid 2px #B8B5AE;
	border:solid 2px green;*/
	background-image:url('footer.jpg');
	background-repeat:no-repeat;
	margin:0px 15px 2px 15px;
	
}
.FooterLink
{
	width:450px;
	margin:2px 110px 2px 190px;
	text-align:center;
	line-height: 125%;
}
.FooterLink a
{
	padding-left:3px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration:none;
	color:#FAF5EF;
}
.FooterHref
{
	width:1px;
	color:#FAF5EF;
	background-position:left;
	background-repeat:no-repeat;
	background-color:#666666;
	
}
/*------------------------------ End of Master Page Styles---------------------------------*/


/*------------------------------ Home Page Page Styles Starts---------------------------------*/

.RightContainer
{
	width:520px;
	margin:3px 0px 3px 0px;
	float:left;
	padding-left:5px;
	/*border:solid 1px #666666;*/


}


.CenterCol
{
width:256px;
margin-left:1px;
float:left;	
text-align:center;z-index:4;
}
.HomePage_ImageText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.HomePageCleaner
{
	clear:both;
	width:525px;
	height:20px;
}
.HomePageBottom
{
	width:500px;
	float:right;
	padding-left:200px;
	margin-right:10px;
	text-align:center;
	line-height: 150%;
}
/*------------------------------ End of Home Page Styles ---------------------------------*/

















/*---------------------------------Old CSS Styles----------------------------------*/



#body_wrapper 
{
	width: 761px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	position: relative;
	text-align:justify;
}

#MainPanel
{
	width:100%;
	height:80px;
	
}

.LeftColumn
{
	width:25%;
	height:100%;
	margin-right:5px;
	float:left;
	background-color:#FA1812;
	
}

#RightColumn
{
	width:74%;
	height:100%;
	float:left;
	background-color:#FA1812;
}

.href1
{
	width:25%;
	height:auto;
	margin-top:5px;
	float:right;
	
}
.href1_border
{
	
	height:100%;
	line-height:20px;
	
}

.href2
{
	width:70%;
	float:left;
	height:20px;
	margin-left:15px;
	margin-right:10px;
	margin-top:50px;
}

.href_border
{

	margin-right:22px;	
	float:left;
	height:100%;
}


.href1new
{
	width:25%;
	height:auto;
	margin-top:5px;
	float:right;
	background-color:green;
}

.href2new
{
	width:80%;
	float:left;
	height:20px;
	margin-left:8px;
	margin-right:5px;
	margin-top:8px;
}

.href2new_border
{

	margin-left:5px;	
	float:left;
	height:100%;
}

.href1 a {
	text-decoration: none;
	color:white;
	font-size: 11pt;
	text-indent:15px;
	font-weight:bold;
	
}
.href2 a {
	text-decoration: none;
	color:white;
	font-size: 11pt;
	font-weight:bold;
	
}

.href2 a:hover
{
	text-decoration: none;
	color:white;
	font-size: 11pt;
	font-weight:bold;
}	

.href2new a {
	text-decoration: none;
	color:white;
	font-size: 11pt;
	font-weight:bold;
	
}

.href2new a:hover
{
	text-decoration: none;
	color:white;
	font-size: 11pt;
	font-weight:bold;
}

#Panels
{
	width:100%;
	margin-top:10px;
	height:520px;
	
/*	height:auto;*/
	
}

#leftpanel
{
	width:189px;
	margin-right:2px;
	float:left;
	
}
.Story1
{
	width:96%;
	/*height:255px;*/
	height:auto;
	background-color:#99CC00;
	overflow:hidden;
	padding-left:5px;
	padding-right:4px;
	line-height:125%;
}
.clearstory
{
	clear:both;
	height:5px;
	width:2px;
	line-height:125%;
}
.ReadMore
{
	height:15px;text-align:right;padding-top:6px;padding-bottom:8px;
	
	
	
}
.ReadMore a
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#828282;
	text-decoration:none;
}
.Story1 label
{	
	text-align:justify;
	margin-right:5px;
	background-color:inherit;
	overflow:hidden;
	Height:215px;
	Width:183px;

	
}
.StoryHeading
{	width:100%;
	height:50px;
	overflow:hidden;
	color:Black;
	background-color:inherit;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	
}
.StoryHeading label
{
	Height:42px;
	Width:166px;
	background-color:inherit;
}

.Story2
{
	width:96%;
	/*height:255px;*/
	height:auto;
	background-color:#00b8b4;
	overflow:hidden;
	padding-left:4px;
	padding-right:5px;
	line-height:125%;
}
.Story2 label
{
	text-align:justify;
	margin-right:5px;
	margin-top:5px;
	background-color:inherit;
	overflow:hidden;
	width:80%;
	height:80%;	
}


/*------------------------------ContentPlaceHolder--------------------------*/

#rightpanel
{
	width:560px;
	margin-left:4px;
	float:left;
	/*height:507px;*/
	height:auto;
	border:solid 1px black;
	
	
}
#rightpanel_auto
{
	width:560px;
	margin-left:4px;
	float:left;
	height:auto;
	border:solid 1px black;
}


.Row1
{
	width:560px;
	height:170px;
}
.Row2
{
	width:560px;
	height:50px;
}
.Row3
{
	width:560px;
	height:170px;
}

.Row1Column1
{
	width:275px;
	height:170px;
	float:left;
	
	
}
.Row1Column2
{
	width:2px;
	height:170px;
	float:left;
}
.Row1Column3
{
	width:275px;
	height:170px;
	float:left;

}


.Row2Column1
{
	width:275px;
	height:50px;
	float:left;	
	
}
.Row2Column2
{
	width:10px;
	height:50px;
	float:left;
}

.Row2Column3
{
	width:10px;
	height:50px;
	float:left;
}


.Row3Column1
{
	width:275px;
	height:170px;
	float:left;
	
}
.Row3Column2
{
	width:1px;
	/*width:10px;*/
	height:170px;
	float:left;
}
.Row3Column3
{
	width:275px;
	height:170px;
	float:left;
	
	
}

.Row1Column1Img1OLD
{
	margin-left:2px;
	margin-top:10px;
	width:275px;
	height:170px;
}

.Row1Column1Img1
{
	margin-left:25px;
	margin-top:10px;
	width:223px;
	height:90%;
}
.row2imgOLD
{	
	width:118px;
	height:29px;
	vertical-align:middle;
	
}

.row2img
{	
	margin-left:80px;
	margin-top:8px;		
}

.row2imgs
{	
	width:auto;
	height:auto;
	margin-left:80px;
	margin-top:8px;		
}
.homedivmargin
{
	margin-left:80px;
	float:left;
}

.HomeImage
{
	width:100%;
	height:100%;
}


#rightpanel2
 {
	width:98%;
	padding-left:5px;
	height:auto;
	/*border-top:solid 1px black;*/
}
.rightpanel2_paras
{
	width:100%;
	margin-top:15px;
	margin-bottom:10px;height:auto;
	
}
.rightpanel2_paraOLD
{
	width:100%;
	margin-top:15px;
	color:Black;
	margin-bottom:10px;
	font-size: 17px;
	font-weight:bold;
	text-align:center;
	
}
.rightpanel2_para
{
	width:100%;
	margin-top:15px;
	margin-bottom:10px;
	text-align:center;
	height:auto;
	line-height:200%;
}
.lblcenter
{
	width:auto;

	color:Black;
	font-size: 14px;
	font-weight:bold;
	text-align:center;
}
.rightpaneltxt
{
	width:550px;
	color:Black;
	font-size: 17px;
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
	
	
	
}

/*------------------------------HEading--------------------------------*/
.heading1 /*Logo Heading*/
{
	Color:#FFFFFF;
	text-align:right;
	font-size: 24px;
	margin-top:18px;
	margin-right:5px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
}
.PageHeading
{
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center;
	font-size:x-large;
	margin-top:18px;
	margin-bottom:30px;
	font-weight:bold;	
}
.para
{
	width:510px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:justify;

}
.para p
{
	
	text-align:justify;
	/*margin-left:30px;
	margin-right:30px;*/
	font-size:120%;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.para_alt
{
	width:510px;
	margin-top:10px;
	text-align:justify;
}
.para_alt p
{
	text-align:justify;
	font-size:120%;
	font-weight:normal;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}


h2
{
	color:Black;
	font-size: 16px;
	text-align:right;
	margin-top:20px;
	margin-right:5px;
	margin-bottom:2px;
	
}

h3
{
	color:Black;
	font-size: 17px;
	text-align:center;
	margin-top:23px;
}
h4
{


font-size: 90%;
padding: 3px 5px 3px 10px;
font-weight: bolder;
text-align:center;

}
/*---------------------------------Advertising Page-------------------------------*/

.dvImg
{
	width:560px;
	height:25px;

}

.dvheaderimg
{
	width:164px;
	height:25px;
	margin-left:200px;	
}

.UnorderedList
{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:18px;
	margin-bottom:30px;
	font-weight:normal;	
}
/*---------------------------------Advertising Image Page-------------------------------*/

#Advtrightpanel
{
	width:520px;

}
.Advt_center
{
	width:90%;
	margin-left:20px;
	margin-right:10px;

}

.Advt_Centertext
{
	
	float:left;
	margin-top:40px;
	margin-bottom:30px;


}
.Adlabel
{
	float:left;
	font-size:12px;	
	font-family:Arial, Helvetica, sans-serif; 
}
.Advertising_Images
{
	width:100%;

	
}
.advt_heading
{
	width:100%;
	height:50px;
	
}
.advt_heading_emailform
{
	width:97%;
	height:auto;
	
}
.dvlabel
{
	font-size:9px;
	
	font-family:Arial, Helvetica, sans-serif; 
	
}
.Advertisingimg
{

	width:80px;
	height:auto;
	float:left;

	
	
}
.Ad_Images
{
	
}
.Ad_Image
{
	width:80px;
	height:90px;
}
.Advertising_label
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8px;
	min-height:30px;
	overflow:hidden;
	
}
.Cleanwith
{
	width:16px;
	float:left;border:solid 1px white;
}
.Advertising_txt
{
	width:82px;

	font-family:Arial, Helvetica, sans-serif; 
}

/*-border:solid 1px white;-------------------------------Clean------------------------------------------------------*/

.clean
{
	
	width:15px;
	height:100%;
	float:left;
}
.clean_advtImg
{
	
	width:3%;
	height:100%;
	float:left;
}
.cleannew
{
	clear:both;
	
}
.clean_download
{
		clear:both;
		height:2px;
}

.cleanheight
{
clear:both;	
height:20px;
}

.cleanall
{
	clear:both;
	height:50px;
}

/*-------------------------------------------Guides-------------------------------------------*/
.Guides
{
	width:95%;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.Guides label
{
	width:80%;
	height:auto;
	margin-left:70px;
	margin-top:10px;
	
	
}

/*-------------------------------------------ReadMoreText-------------------------------------------*/
.ReadMoreTxt
{
	width:510px;
	height:auto;
/*	margin-left:2px;
	margin-right:2px;*/
	padding-top:10px;
	padding-bottom:10px;
		
}
.ReadMoreText
{	width:330px;
	margin-left:2px;
	padding-right:8px;
	float:left;font-family:Arial, Helvetica, sans-serif; 	
	
}
.ReadMoreImg
{
	width:150px;
	float:left;
	
	padding-left:10px;
	padding-bottom:20px;
	
	
}
.ReadMoreTxt label
{
	width:80%;
	height:auto;
	color:Black;
	font-size:12px;
	text-align:justify;
	margin-left:70px;
	margin-top:10px;
	line-height:150%;
}
#readpanel_auto
{
	width:560px;
	margin-left:4px;
	float:left;
	height:auto;
	border:solid 1px black;
	line-height:125%;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*----------------------------------------PageAds-----------------------------------------*/
.advt_images
{
	width:100%;


}
.bgimg
{
	width:auto;
  	height: auto;
	float:left;
	text-align:right;
	vertical-align: middle;
	margin-right:10px;
	margin-left:10px;
	border:1px solid black;
	background-color:#E1D6C1;
}
.boximg
{
	width:auto;
	height:auto;
	margin:3px 3px 3px 3px;
  	text-align: center;
	vertical-align: middle;
	line-height:102%;
}
.boximgs
{
	width:81px;
	min-height:90px;
  	height:90px;
	margin:1px 1px 1px 1px;
	float: left;
	line-height:102%;
}

.bgimgs
{
	width:89px;
	min-height:98px;
  	height:98px;
	
	float:left;	
	margin-right:10px;
	margin-left:10px;

	border:1px solid black;
	background-color:#E1D6C1;
}

.ImageSize
{	
	/*height:100%;
	width:100%;*/
	height:auto;
	width:auto;
}

.Pagetxt
{

	width:auto;
	height:auto;
	text-align:left;
	margin-left:5px;
	float:left;
	margin-top:30px;

}


.Pagetxt font

{

	font-size: 13px;
	color:Black;
}
/*------------------------------------------Ad Style--------------------------------------*/
.AdvtStyle
{
	width:500px;
	height:auto;
	text-align:center;
	margin-left:22px;
	margin-top:20px;

}

.Advt_left
{
	width:48%;
	height: 100px;
	float:left;
}
	
.Advt_right
{
	width:48%;
	height: 100px;
	float:left;
}


.AdvtNewStyle
{
	width:49%;
	margin-left:3px;
	height:380px;
	float:left;


	
}
.AdvtNewStyle1
{

	width:170px;
	height:auto;
	float:right;

}
.AdvtNewStyle2
{
	
	width:170px;
	height:auto;
	margin-left:10px;	
	float:left;
}
.Radio
{
	width:auto;
	height:auto;
	float:left;
	margin-top:40px;
	margin-bottom:40px;
}
.Radiotxt
{
	text-decoration:none;
	width:auto;
	height:auto;
	text-align:left;
	margin-left:5px;

	float:left;
	margin-top:40px;
	margin-top:40px;
	
}

.lineheight
{
	float:left;
	width:1px;
	display:none;
	margin-top:55px;
	height:285px;
	border-right:solid 1px black;

}




.Radiotxt font

{
	font-size: 10px;
	color:Black;
}



.AdvtImg
{
	width:80px;
	height:90px;
	float:left;
	margin-left:4px;
	margin-top:25px;
	
}
.AdvtImg_image
{
	width:auto;
	height:auto;
}




.Advthref
{
	width:auto;
	height:auto;
	margin-top:10px;
	
}

.downhref
{
	width:200px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	

}

.Heading
{
	width:150px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

	

}
.Headinglabel
{

	font-size: 17px;
	color:Black;
	font-weight:Bold;
	
}
.Heading font
{
	
	font-size: 20px;
	color:Black;
}

.Heading a
{

	
	font-size: 12px;
	padding-left:2px;
	font-weight:bold;
	
	
}

.Heading a:hover
{
	
	font-size: 12px;
	padding-left:2px;
	font-weight:bold;
}
/*-----------------------------------------Logo-------------------------------------------*/

#rightpanel_logo
{
	width:560px;
	margin-left:4px;
	float:left;
	height:auto;
	border:solid 1px black;
}
.logodiv
{
	width:450px;
	height:87px;
	float:left;
	margin-left:25px;
	margin-right:5px;


}
.logodivImg1
{
	width:200px;
	float:left;
	margin-left:10px;
	
	
}
.logodivImg2
{
	width:200px;
	float:left;
	margin-left:10px;
	
	
}
.Row1logo1
{
	/*width:180px;
	height:69px;*/
	float:left;
	margin-right:20px;
	

}

.Row1logo2
{
	/*width:180px;
	height:69px;*/
	float:left;
	
}
.Row1Img1
{
	/*width:30px;
	height:100%;*/
}

.Row1Img2
{
/*	width:100%;
	height:30px;*/
	margin-top:20px;
	margin-bottom:19px;
}
.Row1Img_Image
{
/*	width:100%;
	height:100%;*/
}



.styleImg
{
	/*width:110px;
	height:100%;
	*/
	margin-left:60px;
	margin-right:60px;
	
}
.logotxt
{
	width:90%;
	float:left;
	

}
.LogoImage
{	
	height:80px; 
	width:80px;
	float:left;
	margin-left:20px;
	margin-right:25px;
	
}
img.Img_Size 
{ 
	width:100%; 
	float:left;	 
}
.Selectdiv
{
	width:100%;
	height:50px;

}

.SelectFormat
{
	color:Black;
	
	height:20px;
	
	float:left;
	margin-left:14px;
	
	margin-right:28px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;font-weight:bold;

}
.SelectColor
{
	color:Black;

	height:20px;
	font-weight:bold;
	float:left;
	margin-left:14px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-right:77px;
}
.SelectBG
{
	color:Black;
	
	height:20px;
	font-weight:bold;
	float:left;
	margin-left:14px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-right:10px;
}

.SelectDownload
{
	color:Black;
	
	height:20px;
	font-weight:bold;
	float:left;
	margin-left:14px;
font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-right:70px;


}
.SelectRadio
{
	width:auto;
	height:auto;
	float:left;
	float:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.SelectLogotxt
{
	width:auto;
	height:auto;
	float:left;
	float:left;
	margin-left:10px;
}
/*------------------------------------------Contacts--------------------------------------*/
.contactdiv
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:520px;
	margin-left:5px;
	margin-right:auto;

}
.contactdiv1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:520px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	font-weight:600;

}
.Contact_left
{
	width:25%;
	float:left;
	text-align:left;
	font-weight: 600;
}

Contact_right
{
	width:75%;
	float:left;
	text-align:left;
	
}
.Address
{
	width:80%;
	text-align:left;
	font-weight: 600;

}
.NewContact
{
	width:80%;
	float:left;
	text-align:left;

}
.OnlineOrders
{
	width:80%;
	float:left;
	font-size:15px;
	text-align:left;
}
.link_contact
{
	width:100%;
	float:left;
	text-align:center;
	
}

/*-----------------------------------------Email Form--------------------------------------*/

.contact
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:120%;
	width:150px;
	height:15px;
	float:left;
	text-align:right;
	margin-right:10px;
}
.contact_txtbox
{
	width:290px;
	height:15px;
	float:left;
	
}
.contact_subtxt
{
	width:333px;
	height:15px;
	float:left;
}
.multi
{
	width:333px;
	float:left;
}
.contact_btn
{
	width:63%;
	float:right;
	height:20px;
	

}
.clean_contact
{
	
	clear:both;
	height:20px;
	

}

/*-----------------------------------------END--------------------------------------------*/



