@charset "UTF-8";
/* CSS Document */

body#media{
margin: 0px;
padding: 0px;
background-color:#2C2C2C;
background-image:url(../images/home/bodyBG.jpg);
background-position: center top;
background-repeat: no-repeat;
background-attachment: fixed;


}

body#admin
{
	background:#fff;
}

body body
{
	background:none;
}

p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:0;
text-decoration:none;
margin:0 0 0 20px;
display: block;
padding:0;
}

h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
color:#ed1c24;
padding:0;
text-decoration:none;
margin:0 0 0 20px;
display: block;
padding:0;
}

h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ed1c24;
padding:0;
text-decoration:none;
margin:20px 0 5px 0;
display: block;
padding:0;
}

h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
padding:0;
text-decoration:none;
margin:0 0 0 20px;
display: block;
padding:0;
}


/* Page Wrapper */

#wrapper {
width: 1020px;
height: auto;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
text-align:left;
margin :0 auto;
background-image: url(../images/wrapper-bg.gif);
background-repeat: repeat-x;
background-position: top;
}
#wrapperAdmin
{
width: 1200px;
height: auto;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
text-align:center;
margin :0 auto;
border:0px solid red;
}

/* Header */

#headherHolder{
width:1000px;
height:160px;
background-image:url(../images/home/bgGraid.png);
background-repeat:repeat-y;
padding:0 10px;
margin:0;
}

#headherHolderAdmin{
width:1220px;
height:160px;
/*background-image:url(../images/home/bgGraid.png);
background-repeat:repeat-y;*/
padding:0 0;
margin:0;
}
#header {
width: 1000px;
height: auto;
padding: 0px;
margin:0 0 0 0px;
margin:0 0 0 0px !important;
float:left;
}


/* Navagation */

#navholder{
float:left;
width:1000px;
height:auto;
padding:0 10px 0 10px;
margin:0;
_margin:-4px 0 0 0;
background-image:url(../images/home/bgGraid.png);
background-repeat:repeat-y;
}



/* Body Content */


#bodyHolder{
float:left;
width:1020px;

padding:0px;
margin:0px;
background-image:url(../images/home/bgGraid.png);
background-repeat:repeat-y;
}

#bodyContent {
width:1000px;
height:auto;
float:left;
margin:0 10px 0 10px;
}

#tableHolder{
width:1000px;
height:auto;
}

#tableHolder table img{
padding:0;
margin:0 0 10px 0;
}
#tableHolder span.aRight{
float:right;
}

#tableHolder span.aCenter{
margin-left:auto;
margin-right:auto;
}


#tableHolder table p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000033;
padding:0;
margin:0;
}


#tableHolder table p img{
padding:0;
margin-bottom:10px;
vertical-align:top;
text-align:center;
}

#tableHolder table h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:24px;
color:ed1c24;
padding:0;
margin:0;
}

#tableHolderAdmin{
width:1220px;
height:auto;
}

#tableHolderAdmin table img{
padding:0;
margin:0 0 10px 0;
}
#tableHolderAdmin span.aRight{
float:right;
}

#tableHolderAdmin span.aCenter{
margin-left:auto;
margin-right:auto;
}


#tableHolderAdmin table p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#000033;
padding:0;
margin:0;
}


#tableHolderAdmin table p img{
padding:0;
margin-bottom:10px;
vertical-align:top;
text-align:center;
}

#tableHolderAdmin table h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:24px;
color:ed1c24;
padding:0;
margin:0;
}

#bodyContent img {
float:left;
margin: 20px 20px 0 20px;
}

#swfHolder{
padding-left:25px;
padding-top:15px;
margin:0px 0px 0px 0px;

width:auto;
height:auto;
float:left;
display:inline;
}

#swfHolder img{
padding:0 ;
margin:0;
}

#swfHolder object{
padding:0 ;
margin:0;
}
#swfHolder noscript{
padding:0 ;
margin:0;
}

.FlashVideo
{
border-bottom-style:none;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:outset;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:outset;
border-top-style:none;
background-color: #000;

}
/* Start Store Locator */

#storelocator {
	width:300px;
	height:160px;
	
	background-image:url(../images/home/locatorBG.jpg);
	background-repeat:repeat-x;
	
}



#SLtitle{
width:240px;
height:14px;
float:left;
margin: 10px 0 0 10px;
}

#SLtitle img{
width:220px;
height:14px;
padding:0;
margin:0;
}

#storeImg{
width:95px;
height:61px;
float:left;
margin: 15px 0 0 10px;
}

#storeImg img{
width:95px;
height:61px;
padding:0;
margin:0;
}

#storedetails{
width:142px;
height:auto;
float:right;
margin-top:15px;
}

#storedetails p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2e2e2e;
padding:0;
margin:0;
}

#storechangeloc{
width:auto;
height:auto;
float:left;
}

#postcode{
width:auto;
height:auto;
float:left;
margin-top:7px;
}

#goBtn {
padding-top:2px;
margin-top:7px;
float:right;
}

#goBtn img{
margin:0 10px 0 0;
float:left;
border:0px;
}

#findanotherstore{
width:140px;
height:auto;
float:right;
margin-top:7px;
}

#findanotherstore a{
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:10px;
color:#2e2e2e;
padding:0;
margin:0;
}


#nearestStore{
float:left;
width:260px;
height:auto;
margin:5px 0 0 10px
}

#nearestStore p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2e2e2e;
padding:0;
margin:0;
float:left;
}
#nearestStore a
{
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:10px;
color:#2e2e2e;
padding:0;
margin:0;
}
#nearestStore h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:capitalize;
text-decoration:underline;
color:#2e2e2e;
padding: 0 0 0 3px;
margin:0;
float:left;
}


/* Footer */

#footerholder{
width:1020px;
height:86px;
padding:0;
margin:0;
background-image:url(../images/home/footer_02.jpg);
background-repeat:no-repeat;
float:left;
}

#footerholder p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#7e7e7e;
margin:20px 0 0 90px;
padding:0;
}

#ownerLogOn{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 30px 0 0;
	float:right;
	display:inline;
}

#ownerLogOn img{
padding:0;
margin:0;

}

#ownerLogOn a{
/*color:inherit;*/
margin:0;
padding:0;

}

#footerholder a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#7e7e7e;
margin:0;
padding:0;

}

/* Mulitmedia Page Styles */

#HeadingMedia {
width:295px;
height:auto;
float:left;
margin:20px 0 0 20px;
}

#HeadingMedia  img{
margin:0;
padding:0;
}

#mediaTopRight{
	margin:30px 20px 0 0;
	float:right;
	width:auto;
	height:37px;
	overflow:hidden;
}

#mediaTopRight img{
padding:0;
margin:0;
}

#mediaPlayer {
width:auto;
height:auto;
float:left;
margin:20px 0 0 20px;

}

#mediaPlayer img{
margin:0;
padding:0;
}



#mediaMainContent {
height:auto;
margin:20px 0 0 20px;
padding:20px 20px 0 20px;
width:auto;
clear:right;
overflow:hidden;
}

#mediaMainContent h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#005196;
font-size:16px;
}

#mediaMainContent p{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#000033;
	font-size:12px;
	
}

#mediaContentHeading{
/*width:inherit;*/
height:auto;
margin-bottom:5px;

}

#mediaContentInfo {
/*width:inherit;*/
height:auto;
margin:0 0 10px 0;
}

#mediaContentInfo p{
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#000033;
font-size:12px;
}

#mediaContentLine{
/*width:inherit;*/
height:1px;
background-color:#CC0102;
margin-bottom:10px;
overflow:hidden;
}

#mediaContentDes {
/*width:inherit;*/
height:auto;
float :left;
}

.mediaContentDes a
{
	text-decoration :none;
}

#mediaSubContent {
width:500px;

float:left;
margin:20px 30px 0 20px;
padding:10px 0px 0 0;


}

#mediaSubContent h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#005196;
font-size:16px;
}

#mediaSubContent p{
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
color:#000033;
font-size:12px;
}

#mediaSubContent img{
padding:0;
margin:0 5px 0 0;
}


#mediaFilterContainer{
	float:right;
	height:auto;
	width:150px;
	padding:20px;
	margin: 90px 20px 0 0;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

#mediaFilterContainer a{
text-align:right;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
line-height:30px;
text-decoration:underline;

}

#mediaFilterTitle {
padding:0;
margin:0 0 0 20px;
float:right;
}


#mediaFilterTitle img{
padding:0;
margin:0;
clear:both;
}

#mediaFilters {
float:right;
width:150px;
height:30px;
padding:0;
margin:0;
}

#mediaFilterLine {
width:inherit;
height:1px;
background-color:#000066;
margin-bottom:10px;
overflow:hidden;
}


#partnersSlideShow {
width:640px;
height:100px;
margin:0 0px 0 0px;
padding:0px 0 0 0;
float:left;
display:inline;
overflow:hidden;
}


#EventsDes {
width:auto;
height:auto;
clear:both;
/*margin: 20px 0 0 30px;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
padding: 10px 30px 0 10px;
}

#EventsDes div tr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#565656;
font-weight:bold;

}
#EventsDes div {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#565656;


}
#bodyContent table p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000066;
}

#contactStore{
	float:left;
	width:400px;
	height:auto;
	margin-left:10px;
}

#contactStore img{
margin:20px 0 0 20px;
padding:0;
}

#contactStore h2{
margin:0 0 0px 20px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000066;
}

#contactStore h3{
margin:0 0 20px 20px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
}
#contactStore h4{
margin:0 0 0px 20px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ED1C24;
}
#contactStore ul{
margin:0 0 20px 0;
padding:0;
border:1px solid white;
}

#contactStore ul li{
margin:0;
padding:0 0 0 20px;
list-style-position:inside;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
}

#contactStore ul li h2{
margin:0;
padding:0 0 0 20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ED1C24;
}


#contactStore ul li h3{
margin:0;
padding:0 0 0 20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;
}

#contactStore ul li p{
line-height:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-size:10px;
margin:0;
padding:0 0 0 20px
}

#contactStore a p{
margin:0px 0 20px 20px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}

.contactStoreLabel
{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-size:12px;
margin:0;
padding:0 0 0 20px;
display:block;
}
#storePic{
width:auto;
height:auto;
padding:0;
margin:20px 30px 0 0;
float:right;
display:inline;
}

#storePic img{
padding:0;
margin:0;
}

#contactNational{

width:100%;
height:auto;
margin-right:20px;
text-align:left;
}

#contactNational img{
margin:20px 0 0 30px;
padding:0;
}

#contactNational h2{
margin:0 0 20px 30px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ED1C24;
}
#uxLblNationalStoreAddress{ text-align:left;}

#contactNational h3{
margin:0 0 0 0px;
float:left;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000066;

}

#contactNational a p{
margin:-20px 0 20px 30px;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}

#contactGoogleMap{
width:auto;
height:auto;
margin:0;
padding:10px 0 0 30px;
clear:left;
}

#contactGoogleMap a{
margin:20px 0 20px 0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000066;
}

/* Store Directory CSS */

#map{
width:475px;
height:auto;
margin:30px 0 0 0;
float:right;
padding:0 10px 0 0;
display:inline;

}

#map img {
margin:0;
padding:0;

}

#center{
width:45%;
height:auto;
text-align:left;
}

#center h1{
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
margin:0;
}

#center h2{
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
}

#center p{
color:#000066;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:5px;
margin:0;
padding: 0 0 0 7px;
}

#center a{
color:#000066;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
margin:0;
padding: 0 0 0 7px;
}

#center a:hover{
color:#ed1c24;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

#storeInfo{
	width:auto;
	height:auto;
	padding:0;
	margin:20px 0 0 0;
	float:left;
	display:inline;
}

#storeInfo img{
width:380px;
height:auto;
padding:0;
margin:30px 0 0 0;
float:right;
display:inline;
}

#storeName{
width:250px;
height:auto;
padding:0 0 0 10px;
margin:0;
}

#storeName h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
margin:0;
color:#FF0000;
font-stretch:expanded;
letter-spacing:1px;
}

#storeName h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
margin:0;
color:#FF0000;
font-stretch:expanded;
letter-spacing:1px;
}
.label {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
font-stretch:expanded;
letter-spacing:1px;
}
#address1{
width:auto;
height:auto;
padding:0 0 0 10px;
margin:15px 0 0 0;
}

#address1 p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:0;
margin:0;
}

#address1 a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:0;
text-decoration:underline;
margin:0;
}

#tradHours{
width:auto;
height:auto;
padding:0 0 0 10px;
margin:15px 20px 0 0;
}

#tradHours p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:0;
margin:0;
font-weight:bold;
}

#tradHours ul li{
padding:0;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-size:11px;
list-style:disc;
}

#tradHours ul {
padding:0 0 0 15px;
margin:0;
list-style:disc;
}
.tradHoursSpan{
padding:0;
margin:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-size:11px;
list-style:disc;
padding-left:0px;
}


/* Styles for Accordian Menu on products page */

#listsWrapper{
width:690px;
height:auto;
margin:20px 0 0 20px;
padding:0;
clear:both;

}

.arrowlistmenu{
width: 210px; /*width of accordion menu*/
float:left;
margin:0 20px 0 0;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:oblique;
line-height:32px;
width:190px;
margin:0;
color: white;
text-align:left;
background: url(../images/PorductListing/listsOff.jpg) repeat-x;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 20px; /*header text is indented 10px*/
cursor:pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image:  url(../images/PorductListing/listsOn.jpg);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000066;
padding:0;
text-decoration:none;
margin:0;
display: block;
padding: 2px 0 0 19px;
border-bottom: 1px solid #dadada;
}

.arrowlistmenu ul li a:visited{
color: #006666;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color:#FF0000;
background-color: #F3F3F3;
}

/* Results View CSS Styles */

#breadcrumbs{
width:980px;
height:20px;
margin:20px 20px 20px 0;
display:block;
font-size:18px;
}

#breadcrumbs p{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000066;
padding:0;
text-decoration:none;
margin:0 0 0 20px;
display: inline;
padding:0;
}

#breadcrumbs p a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000066;
padding:0;
text-decoration:none;
margin:0;
display: inline;
padding:0;
}

#productsWrapper{
width:190px;
height:auto;
margin:20px 0 0 0;
padding:0;
float:left;
}

#productsWrapper img{
margin:20px 0 0 0;
padding:0;
}

#productWrapper h2 {
color:#FF0000;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:16px;
line-height:18px;
margin:0 0 10px;
padding:0;
text-decoration:none;
}

#productWrapper p {
color:#000066;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
margin:0;
padding:0;
text-decoration:none;
}

#productWrapper a {
color:#000066;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
text-decoration:none;
}
#productsDesc{
line-height:35px;
width:150px;
padding:0;
margin:20px 20px 0 20px;
}

#productsDesc span {
color:#000066;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
margin:0;
padding:25px 0px 0px 0px;
text-align:center;
text-decoration:none;
}
/* Product View */
#productWrapper{
width:360px;
height:400px;
margin:0;
padding:20px;
float:left;
display:inline;
}

#productWrapper img{
padding:0;
margin:0;
}

#productMiniB{
padding:0;
margin:20px 30px 0 0;
float:left;
}

#productMiniNB{
padding:0;
margin:20px 0 0 0;
float:left;
}
#productWrapperDiy{
width:360px;
margin:0;
padding:20px;
float:left;
display:inline;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;

}

.RadEContent, .RadEContentBordered
{
 padding:3px; 
 background-color: red; 
 margin: 0px; 
 text-align: left;
 scrollbar-face-color: #BACBF4;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-shadow-color: #7E9FD2;
 scrollbar-3dlight-color: #E6EEFC;
 scrollbar-arrow-color: #4D6185;
 scrollbar-track-color: #F7F7F3;
 scrollbar-darkshadow-color: #C6D1DC;
 height:200px;
}

.current_page{
color: red;
text-decoration:underline;
}
.pager{
color: red;
text-decoration:none;
}

.main_image .radupload
{
	float:left;
	width:305px;
}
.errorMsg
{
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.StoreDirlabel {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:#000066;
}

.productlabel
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:#000066;
}

.productTextBox
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:#000066;
width:300px;
}

.RadUpload_Default .ruFakeInput 
{
	width:225px;
}
.producterrorMsg
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:Red;
}
.defaultErrorMsg
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:Red;
}
.defaultLabel
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0;
margin:0;
color:#000066;
}

.RadForm_Default .rfdLabel label
{
color:#000066;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
}

.adminMainlabel{
color:#000066;
display:block;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0px;
padding:0;
text-decoration:none;
}
.productHeaderLabel
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0;
margin:0;
color:#000066;
}

.hyperlink
{
font-family:Geneva, Arial, Helvetica, sans-serif;
/*font-size:12px;*/
padding:0;
margin:0;
}

.disabledStyle
{
	background-color:#bbbbbb;
	font-weight:bold;
}

.defaultFont
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}

.storeSpecificationTd
{
padding-left:70px;

border:0px solid red;
}

.diyProductDesc
{
	border: 0px solid red; 
	width: 150px;
	/*height: 100px; */
	padding: 0 20px; 
	text-align:left;
}
.diyProductLayout
{

margin: 0px; 
text-align: left;
border: 0px solid red; 
float: left; 
width: 100%;
}


.StoreLayout
{
	width:250px;
	float:left;
	border: 0px solid red;
	vertical-align:top; 
	padding-left:30px;
}
.TradingHours
{
	width:300px;
	height:auto;	
	float:left;
	border: 0px solid red;
	vertical-align:top; 
	padding-left:30px;
	padding-top:30px;
}

#flash_link
{
		width:200px;
		height:200px;
		float:left;
		position:relative;
		z-index:200;					
}

.BlueFont {color:#000066; font-family:Genera,Arial, Helvetica, Sans-Serif; font-size:12px; line-height:10px;}
