/******************************************************\
* Interspire Shopping Cart Style File                *
*                                                    *
* Name: Opticians                                    *
* Author: NuBlue      								 * 
\*****************************************************/

/* Color: Black */

/* General */

body {
	background: #000;
	color: #ffffff;
}

a {
	color: #001927;
}

a:hover {
	color: #07599a;
}

h2 {
	color: #034285;
}

h3 {
	color: #034285;
}

.highlight {
	color: #0196de;
}

hr {
	background: #c7d7db;
}

/*forms*/


.Required {
	color: #ed0007;
}

.FormContainer label.error {
	color: #ed0007;
}


/* TopMenu */

/* Pages Menu */

#Menu {
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
}

#Menu li a {
	color: #fff;
	border-bottom: 1px solid #171717;
	border-right: 1px solid #202020;
	background-color: #202020;
}

#Menu li.First a {
	border-left: 1px solid #202020;
}

#Menu, 
#Menu li a, 
#Menu li.First a {
	background: url('/images/toni_n_guy/black/MainMenuBg.gif') repeat-x 0 0;
}

#Menu li a:hover,
#Menu li.ActivePage a {
	border-bottom: 1px solid #0196de;
	background-image: none;
	background-color: #1d1d1d;
}

#Container {
	background-color: #000;
}

/* Header */

/* Logo */

#Logo h1 {
	color: #fff;
}

#Logo a {
	color: #fff;
}

#Newsletter {
	color: #fff;
}

#NewsletterForm input.Textbox {
	border: 1px solid #202020;
	background-color: #000;
	color: #fff;
}

#Newsletter a {
	color: #fff;
}

.Left a {
	color: #000;
}

.Left h2 {
	color: #ffffff;
}

.Left li a {
	color: #fff;
}

.Left li a:hover {
	color: #0196de;
}

.Left #SideSubPageList h2 {
	color: #ffffff;
}

.Left #SideSubPageList li a {
	background: url('/images/toni_n_guy/black/Arrow_Next_White.gif') no-repeat 0 5px;
}

.Left #SideSubPageList li a:hover,
.Left #SideSubPageList li.ActivePage a {
	color: #009eeb;
	background: url('/images/toni_n_guy/black/Arrow_Next_Blue.gif') no-repeat 0 5px;
}

.Left #SideSubPageList .PageList ul li a {
	color: #fff;
}

.Left #SideSubPageList .PageList ul li a:hover,
.Left #SideSubPageList .PageList ul li.ActivePage a {
	color: #009eeb;
}

.Left .PageList {
	border-bottom: 1px solid #0196de;
	border-top: 1px solid #0196de;
}

.Left .PageListEmpty {
	border-top: 1px solid #0196de;
}

.Left #SideCategoryList li ul {
	border-top: 1px solid #c5dde9;
}

.Left .SideAdvert {
	border: 1px solid #202020;
}

.Left .SideAdvert.savings {height:102px; }

.Left #EyeExam {
	background: url('/images/toni_n_guy/black/Boxes_Advert_Back.gif') repeat-x 0 0;
}

.Left .SideAdvert h2 {
	color: #7b7b7b;
}

.Left .SideAdvert h3 {
	color: #ffffff;
}

.Left .SideAdvert p.VisitLink a {
	color: #ffffff;
	background: url('/images/toni_n_guy/black/Arrow_Next_Blue.gif') no-repeat right 5px;
}

.Left .SideAdvert p.VisitShop a {
	color: #009eeb;
}

.Left #MonthFeature_New {background: url('/images/toni_n_guy/black/sidemapbg.png') repeat-x 5px 0; margin-bottom:14px;padding-bottom:3px;}
.Left #MonthFeature_New h4 {text-align:center;margin-bottom:3px;}
.Left #MonthFeature_New h3 {margin-bottom:3px; font-size:12px;}
.Left #MonthFeature_New span.blue {color:#009eeb;}
.Left #MonthFeature_New p.center{text-align:center;margin-bottom:10px;}

.blue {color:#009eeb;}

.Content a {
	color: #009eeb;
}

.Content .blue {
	color: #009eeb;
}

.Content h1, .TitleHeading {
	color: #ffffff;
	border-bottom: 1px solid #202020;
}

.Content h2 {
	color: #ffffff;
}

.Content .HeaderHighlightNext a {
	color: #009eeb;
	background: url('/images/toni_n_guy/black/Arrow_Next_Blue.gif') no-repeat right 7px;
}

.Content .TextHighlightNext a {
	color: #009eeb;
	background: url('/images/toni_n_guy/black/Arrow_Next_Blue.gif') no-repeat right 6px;
}

#HappyCustomersContent p {
	border-bottom: 1px solid #7b7b7b;
}

#HappyCustomersContent .highlight {
	color: #009EEB;
}

.ImageComment p {
	color: #7b7b7b;
}

.DownloadFile li.FilePdfLrg a {
	background: url('/images/toni_n_guy/black/Xtras_Pdf_Lrg.jpg') no-repeat 0 0;
}

.DownloadFile li.FilePdfSml a {
	background: url('/images/toni_n_guy/black/Xtras_Pdf_Sml.jpg') no-repeat 0 0;
}

#ContentTopMenu li {
	background: url('/images/toni_n_guy/black/Div_Line_White.gif') no-repeat 0 3px;
}

#ContentTopMenu li a {
	color: #ffffff;
	border-bottom: 1px solid #000000;
}

#ContentTopMenu li a:hover,
#ContentTopMenu li.ActivePage a {
	border-bottom: 1px solid #009eeb;
}

.PageRow .IntroBox {
	background-color: #1b1b1b;
}

#Footer {
	border-top: 1px solid #202020;
	background-color: #000;
	color: #fff;
}

#Footer h2 {
	color: #ffffff;
	border-bottom: 1px solid #202020;
}

#Footer h3 {
	color: #ffffff;
}

#Footer-SiteMap li {
	background: url('/images/toni_n_guy/black/Arrow_Next_White.gif') no-repeat left 4px;
}

#Footer li a {
	color: #ffffff;
}




/*--------Added Styles-------*/


#PageContent {overflow: hidden; }
.Content {overflow: hidden; }
/*.Content p {margin: 1em 0;}*/


p.go-top {margin-top: 0; padding-right: 10px; background: url('/images/toni_n_guy/black/Arrow_Next_Blue.gif') right center no-repeat; font-size: 1.2em;}

p.sections {text-align: center; text-transform: uppercase;}
p.sections a, p.sections a:visited {padding: 0 5px; color: #fff;}
p.sections a:hover {color: #009EEB; text-decoration: none;}
p.list-title {margin-bottom: -15px;}

.Content ul {margin-top: 15px;}
.Content ul li {line-height: 1.5em;}
.Content ul.floated li {margin-left: 460px;}
.Content ul.spread li {margin-top: 25px; margin-bottom: 25px;}
img.l {float: left; margin: 0 20px 10px 0;}
img.r {float: right; margin: 0 0 10px 20px;}
img.lens {position: relative; left: -33px; margin: 15px 0;}
img.signature {margin-top: 40px;}
.mascolo-alt{margin-top:-10px;}


