TABLE.OuterTable {border: 5px solid White;vertical-align:top;width:770px;}
TABLE.Main,TABLE.StoreHeader {text-align:center;width:770px}
TD.Main {text-align:center;width:770px}
TD.Main2 {text-align:center;border-right:#8E8E8C 2px solid;border-top:#8E8E8C 2px solid;}
TD.Main2bg {text-align:center;border-right:#8E8E8C 2px solid;border-top:#8E8E8C 2px solid; background: url(/images/siteImgages/bg_bottomrightcorner.jpg);background-position: bottom; background-repeat: no-repeat;}
TD.Main3 {text-align:center;border-left:#8E8E8C 2px solid;border-top:#8E8E8C 2px solid;}
TD.LeftNavBG{background: url(/images/siteImgages/nav_bg.jpg); 100%; background-position: bottom; background-repeat: no-repeat;border-left:#8E8E8C 2px solid;border-top:#8E8E8C 2px solid;}
/*TABLE.LeftNav {width:201;}*/
TABLE.RightNav {}
TABLE.ProductListing {width:635px}
TABLE.ProductDetail {border:1px solid #666;width:635px;margin:10px 0 0 0}
/* 
The values above are unique to this stylesheet.  The values below also exist in bluegray_no_column.css
 */
DIV.Main {text-align:center;}

body { background-color:#174E6D; color#000;font:10px Arial, Helvetica, sans-serif;margin:2;padding:0;background: url(/images/page_bg.jpg);}

table, th, td{font-size:12px;margin:0;padding:0}
.table.greybox{background-image: url(/images/greybox_index.jpg);}
.FP1{color: White; font-size: 12px;}
.FP2{color: White; font-size: 20px; padding-top: 6px; padding-bottom: 6px; font-weight: bold;}
.FP3{color: #DF9200; font-size: 14px; font-weight: bold;}
LI.FP4{color: Yellow; font-size: 12px; text-align: left;}
H1, H2 {font-weight:bold;font-size:18px;text-transform:capitalize;color:#fff;text-align:center}
H1.ha, H2.ha {font-weight:bold;font-size:18px;text-transform:capitalize;color:#000;text-align:center}
A {color: Blue;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color: #696969;text-decoration:underline}
A.Page {color:#666;text-decoration:underline}
A.MenuTitle {color:#fff;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color: #CCDDCC;text-decoration:underline}
A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#000;text-decoration:underline}
A.Category{text-decoration:none;}
A.Product {text-decoration:none; color: Black;}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#000}
A.leftNav {text-decoration:none; color: white; font-size: 11px;}
A.leftNav:hover {text-decoration:underline;color:#999999;font-size: 11px;}
A.topNav {text-decoration:none; color: white; font-size: 12px; font-weight: bold;}
A.topNav:hover {text-decoration:underline;color: #FF8C00;font-size: 12px; font-weight: bold;}
.topNav {text-decoration:none; color: white; font-size: 12px; font-weight: bold;}
A.bottomNav {text-decoration:none; color: white; font-size: 10px;}
A.bottomNav:hover {text-decoration:underline; color:#FF8C00;font-size: 10px;}
.bottomNav {text-decoration:none; color: white; font-size: 10px;}
A.CategoryListItem{color: #FFFFFF;font-weight:bold;font-size:12px;;padding:2;}
A.CategoryListItem:hover{color:#DF9200;font-weight:bold;font-size:12px;padding:3;text-decoration:none}
A.ProductListItem {font-weight:bold;text-decoration:none;font-size:12px; color:fff;}
A.ProductListItem:hover {color: Gray;font-weight:bold;text-decoration:underline}
A.NextPrev{font-weight:bold;text-decoration:none; color:#8DA97A;}
A.NextPrev:hover {color: #df9200;font-weight:bold;text-decoration:underline}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#000;}
TD.StoreHeader {background-color:#666;text-align:center;}
TD.StoreHeaderButton {background-color:#666 2px 0 4px;white-space:nowrap}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#666;font-style:italic 3px 0 5px}
TABLE.MenuBox {border-right:#666 1px solid;border-top:#666 1px solid;margin:10px 0 0px;border-left:#666 1px solid;border-bottom:#666 1px solid;padding:2px}
TH.MenuBox {font-weight:bold;color:#fff;background-color: #CCDDCC;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.MenuBox {text-align:right;font-size:11px}
TD.MenuBoxOrange{color:#DF9200;font-size:11px; text-align: right; background-image: url(/images/left_second.jpg);}
TD.BottomNav{color:#DF9200;font-size:11px; text-align: center;}
TABLE.IndexBox{border-right: #BEBEBE 1px solid;border-top: #BEBEBE 1px solid;margin:10px 0 0px;border-left: #BEBEBE 1px solid;border-bottom: 1px solid #BEBEBE;padding:2px}
TD.ShadowBox{background: url(/images/right_box_shadow.jpg) 0px;background-position: right bottom; background-repeat: no-repeat;}
TD.IndexBox{border-right: #BEBEBE 1px solid;border-top: #BEBEBE 1px solid;margin:10px 0 0px;border-left: #BEBEBE 1px solid; background: White; }
TD.IndexBox2{border-right: #174E6D 1px solid;border-top: #174E6D 1px solid;margin:10px 0 0px;border-left: #174E6D 1px solid; background: White; }
.breadcrumb{font-size: 12px; color:#FFFFFF; background-color: #3674A5;}
A.breadcrumb{font-size: 12px; color:#FFFFFF;}
A.breadcrumb:hover{font-size: 12px; color: #FF8C00;}
.ronanlogo{background: White url(/images/ronan_watermark.jpg) 0px;background-position: right bottom; background-repeat: no-repeat;}
.title{font-size: 20px; font-weight: bold; color:#000000;}
.MainTitle{font-size: 16px; color:#FFFFFF; background-color: #3674A5; padding: 3px;}
.subtitle{font-size: 16px; font-weight: bold; color:#D57D1F;}
sup.white{color: White;}
A.MenuBoxOrange{color:#DF9200;font-size:11px; text-align: right; text-decoration: none;}
A.MenuBoxOrange:hover{color: #A0522D;font-size:11px; text-align: right; text-decoration: underline;}
A.MenuBoxOrange:visited{color:#DF9200;font-size:11px; text-align: right; text-decoration: none;}
TD.ContentWhite{color:#ffffff;font-size:12px; text-align: left;}
TD.ContentWhitehead{color:#ffffff;font-size:12px;}
TD.CartContentWhite{background-color:#FFF;color:#000;font-size:12px; text-align: left;}
TD.ContentGrn{color: #8DA97A;font-size:12px;}
DIV.MenuBox {background-color:#FFF;text-align:left;padding:2px;font-size:8px}
TD.MenuBoxBasket {background-color: #CCDDCC;text-align:center;padding:1px;font-size:11px}
TD.MenuBoxData {font-weight:normal;background-color: #CCDDCC;text-align:left;padding:2px;font-size:10px}
TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {color:#fff;}
TD.ProductListing {padding:10px;font-size:10px;text-align:center; }
BODY.ac_category_01 TD.ProductListing {padding:5px;text-align:left}
HR.ProductListing {height:1px;width:95%;background:#666}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color: #CCDDCC;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TH.ProductDetail2 {margin-top:4px;font-weight:bold;font-size:12px;color:#000;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TH.ProductDetail3 {margin-top:4px;font-weight:bold;font-size:12px;color:#000;text-align:center; background-color:#CCDDCC; }
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TD.contactus {font-weight:normal;text-align:left;padding:2px; color: #FFF}
TD.ProductImage {background-color:#fff;text-align:center}
TD.ProductDetailCen {background-color:#fff;text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TD.ProductOptions {text-align:left}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color: #666666;background-color: #1F1F1F;padding:3px}
TH.OuterTableHeader {font-weight:bold;background-color:#000;text-align:center;padding:2px}
TH.OuterTableHeader2 {font-weight:bold;background-color:#FFF;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#CCDDCC;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#fff;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-position:top;padding:2px}
TD.OuterTable {text-align:left;vertical-align:top;padding:2px; border: solid; border-color: #CCDDCC;}
TD.OuterTable2 {text-align:left;vertical-align:top;padding:2px; border: solid; border-color: #ffffff;}
TABLE.InnerTable {text-align:center}
TABLE.graybg {background-color: black; border: solid; border-color: Gray; border-width: thin;}
TR.InnerTableHeader {background-color: #CCDDCC;text-align:left}
TR.InnerTableOdd {background-color:#fff; color:#000;}
TR.InnerTableEven {background-color:#fff;vertical-align:middle; color:#000;}
TH.InnerTableHeader {font-weight:bold;text-align:center;background-color: #CCDDCC;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;background-color:#CCDDCC;text-align:center;padding:2px}
TH.InnerTable {font-weight:bold;text-align:right;padding:3px}
TD.InnerTable {vertical-align:top;text-align:left;padding:5px}
TD.InnerTableItem{vertical-align:top;text-align:left;padding:5px; color: #000000;}
TD.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px;color:#000;}
TD.InnerTableCenter {vertical-align:top;text-align:center;padding:2px;color:#000;}
TD.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}
DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#666}
DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right;color:#666}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}
DIV.leftNav {text-decoration:none; color: white; font-size: 11px;}
SPAN.yourprice {font-size:12px;text-align:right;color:#fff;font-weight:bold;}
SPAN.yourprice2 {font-size:12px;text-align:right;color:#000;font-weight:bold;}
SPAN.MSRP {font-size:12px;text-align:right;text-decoration:line-through;color:#666}
.Error {color:Red;background-color:#fff;font-weight:bold;text-align:center}
.POBOX {
	color:#C00;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	font-size:14px
}
.POBOXHead {color:black;background-color:#fff;font-weight:bold;text-align:center;font-size:14px}
.BoldHighlight {color:Red;background-color:#fff;font-weight:bold;text-align:left}
.Highlight {color:Red;background-color:#fff;font-weight:normal;text-align:left}
.Price {color:#666}
TD.CategoryTrails {font-weight:normal;color:#8DA97A; background-color:#000000;text-align:left;padding:5px 0;background-position:center center;height:0;text-indent:20pt;vertical-align:middle}
A.CategoryNavigation {font-style:normal}
A.CategoryNavigation:hover {color:#000;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal;background-color: #CCDDCC;text-align:left;border-top:0 none;border-right:0 none;border-bottom:1px solid #666;border-left:0 none}
TD.CategoryNavigationButton {font-weight:normal;background-color: #CCDDCC;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#000;font-weight:bold;font-style:italic}
A.CategoryNavigationActive:hover {color:#000;font-weight:bold;text-decoration:underline;font-style:italic}
TD.CategoryNavigationButtonActive {background-color: #CCDDCC;text-align:left}
TD.Navigation {font-size:14px;font-weight:bold;text-align:center;padding:5px;background-position:center center;margin:10px 10px;border-top:1px solid #666666}
TD.ProductNavigation {text-align:center;font-weight:bold;background-color:#fff;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;padding:5px;background-color:#000; background-position:center center;margin:10px 10px;text-align:right}
TD.PlaceYourOrder2 {font-weight:bold;font-size:14px;padding:5px;background-position:center center;margin:10px 10px;text-align:right}
TD.PlaceYourOrder3 {font-weight:bold;font-size:14px;padding:5px;color:#000; background-position:center center;margin:10px 10px;text-align:right}
TD.PlaceYourOrder4 { background-color: Black; font-weight:bold;font-size:14px;padding:5px;color:#fff; background-position:center center;margin:10px 10px;text-align:right}

textarea.GiftMessage {height:40px;width:120px;background-color:#CCDDCC;font:9px Arial, Helvetica, sans-serif}
input {font:11px Arial, Helvetica, sans-serif}
select {font:11px Arial, Helvetica, sans-serif}
.tiny {font:9px Arial, Helvetica, sans-serif}
.small {font:10px Arial, Helvetica, sans-serif}
strong {font-weight:bold;color:#fff;font-size:12px}
.contentsubhead{color: #FCB913; font-size: 14px; font-weight: bold;}
.TreeLevel0 {padding-right:10px}
.TreeLevel1 {padding-left:10px}
.TreeLevel2 {padding-left:20px}
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}
.billing1{padding: 3px;}
a.vid{ font-weight:bold;}

.OrangeHeading{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #ED3A23;
	padding: 5px 0 5px 0;
}
.OrangeHeading2{
	font-size: 16px;
	font-weight: bold;
	color: #ED3A23;
}
.OrangeHeadingLG{
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #ED3A23;
	padding: 0 0 2px 0;
}
.PTitle{
	font-size: 16px;
	font-weight: bold;
	margin: -6px 0 -3px 0;
}
.PTitle2{
	font-size: 16px;
	font-weight: bold;
}