* {font-family: Arial, Tahoma ;margin:0;padding:0;}body.main{background:#A8A39D url(/app_ima/VirtuaCon.DynamicResource.ashx?Id=2ED3E488&L=1) top repeat-x;color: #1A1917;font-size:13px;}a {color: #85859c;text-decoration: underline;}a:hover {color: #69699c;}#login a {color:white;}#bord {border:1px #9e9ec3 solid;}#content{background-color: white;border:1px #CC0000 solid;}#header h1{font-size: 18px;vertical-align:top;color:white;text-align:left;padding-top:35px;}#header h2{font-size: 14px;vertical-align:top;color:white;padding-top:5px;text-align:left;}#topright{text-align:right;vertical-align:middle;color:white;padding-right:5px;}#navlist{font-size:10px;font-weight:bold;vertical-align:bottom;}#navlist li{ display:block; list-style:none;text-align:center;}#navlist li a {font-weight:bold; text-transform:uppercase;width:92px; height:20px;float:left;display:block;color: #fff;text-decoration:none;background:#66605B url(/app_ima/VirtuaCon.DynamicResource.ashx?Id=6F7FB09D&L=1) no-repeat;padding-top:10px;} #navlist li a:hover {background:#66605B url(/app_ima/VirtuaCon.DynamicResource.ashx?Id=5B27A703&L=1) bottom no-repeat;color:#1A1917;}#navlist li ul {margin-left:1px;margin-left:expression('0px');float:none;vertical-align:bottom;text-align:center;background:#B7B2AD;z-index:2;}#navlist li ul li{padding:0px;float:none;}#navlist li ul li a{float:none;line-height:15px;top: 0px;margin: 0px;left:0px;text-align:left;padding:0px;padding-left:12px;border:0;width:90px;background:none;}#navlist li ul li a:hover{font-weight:bold;background:#FDFDFD;}#leftside {width:200px;font-family: Arial, Tahoma ;font-size: 15px;text-align:center;background: #E7EBEC;border-right:1px #CC0000 solid;}#center{vertical-align:top;text-align:left;}#rightside {width:200px;font-family: Arial, Tahoma ;font-size: 15px;text-align:center;background: #E7EBEC;border-left:1px #CC0000 solid;}/* Footer  */#footer{padding-top:10px;vertical-align:bottom;text-align:center;border-top:1px #9e9ec3 dotted;}#footer p{font-family: Arial, Tahoma;font-size: 12px;font-weight: bold;margin-right: 10px;padding-bottom:10px;}/* Plugin Container */.plugin-Bordered-title{color:white;font-weight:bold;text-align:center;font-size:13px;background: #9A0000;height:21px;}.plugin-Bordered-content{   font-size:12px;padding:10px;}.plugin-No_Title_Bordered-title{font-weight:bold;padding-top:10px;text-align:center;padding-top:5px;padding-bottom:5px;font-size:13px;}.plugin-No_Title_Bordered-content{  padding-top:5px;font-size:12px;padding-bottom:10px;}.plugin-Left_Align_Bordered-title{background: #9A0000;height:21px;padding-top:3px;color:white;text-align:center;font-size:13px;}.plugin-Left_Align_Bordered-content{   font-size:12px;padding-bottom:5px;padding-left:10px;text-align:left;}.Store_ProductList .Item{padding:6px;}/* Category Drop Down List */.CategoryDropDownList_Menu{background-color:#FFF !important;border:1px solid #ABADB3 !important;}.CategoryDropDownList_Label, .CategoryDropDownList_MenuItemHover, .CategoryDropDownList_MenuItem{padding-left:3px !important;padding-right:3px !important;padding-bottom:1px;font-family:Verdana !important;font-size:small !important;}.CategoryDropDownList_MenuItem{cursor:pointer !important;background-color:#FFF !important;color:#000 !important;text-align:left;width:auto !important;}.CategoryDropDownList_MenuItemHover{	cursor:pointer !important;background-color:#3399FF !important;color:#FFF !important;text-align:left;width:auto !important;}.CategoryDropDownList_Label{color:#000 !important;}.CategoryDropDownList td.Arrow{border: solid 1px #888888;}.CategoryDropDownList{cursor:pointer !important;border:solid 1px #A8B4C1 !important; border-top:solid 1px #5A5F63 !important; background-color:#FFF !important;display:inline-table;display:expression('inline');vertical-align:bottom;margin-top:1px;margin-left:1px;margin-bottom:1px;margin-right:3px;}.Align_Justified{text-align:justify;}.Align_Centered{text-align:center;}.Align_Left{text-align:left;}.Align_Right{text-align:right;}.plugin-aligncentered{text-align:center;}DIV .plugin-aligncentered-title{text-align:center;}DIV .plugin-aligncentered-content{text-align:center;}.plugin-alignjustify{text-align:left;}DIV .plugin-alignjustify-title{text-align:left;}DIV .plugin-alignjustify-content{text-align:justify;}.plugin-alignleft{text-align:left;}DIV .plugin-alignleft-title{text-align:left;}DIV .plugin-alignleft-content{text-align:left;}.plugin-alignright{text-align:right;}DIV .plugin-alignright-title{text-align:right;}DIV .plugin-alignright-content{text-align:right;}#UpdateProgressContainer{position: absolute;height: 100%;width: 100%;z-index: 100012;	}#UpdateProgressContainer .Filter {padding: 0;margin: 0;height: 100%;width: 100%;background-color: Transparent;}#UpdateProgressContainer .Message{position: absolute;top: 40%;left: 45%;width: 150px;	color:#000;    padding-top: 20px;padding-bottom:20px;text-align:center;    text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-size:larger;border:1px dotted black;background-color:White;}.Align_Justified{text-align:justify;}.Align_Centered{text-align:center;}.Align_Left, .Align_Left table{text-align:left;}.Align_Right, .Align_Right table{text-align:right;margin-left:auto;}.PortalPopUpMenu_H, PortalPopUpMenu {float:none;}.PortalPopUpMenu li, .PortalPopUpMenu_H li{margin: 0px;}.PortalPopUpMenu_H li{float: left;padding-right: 5px;}.PortalPopUpMenu li ul, .PortalPopUpMenu_H  li ul{position: absolute;left: 0px;top: 0px;margin: 0px;padding: 0px;display: none;width:auto;min-width:230px;}.PortalPopUpMenu li ul li, .PortalPopUpMenu_H li ul li{float: none;list-style:none;}.PortalPopupMenu li a, .PortalPopupMenu_H li a{display:block;white-space:nowrap;}/*Store Admin Block*/.Store_Admin .StaticMenuItemStyle a:link, .Store_Admin .StaticMenuItemStyle a:visited, .Store_Admin .DynamicMenuItemStyle a:link, .Store_Admin .DynamicMenuItemStyle a:visited{text-decoration:none;display:block;	height:100%;padding:8px !important;font-size:12px !important;font-weight:bold;}.Store_Admin .DynamicMenuItemStyle{border:1px solid transparent;background-color:#E5EFFD !important;}.Store_Admin .StaticMenuStyle, .Store_Admin .DynamicMenuStyle{border:2px solid #9EBFDB !important;background-color:#E5EFFD !important;}.Store_Admin .StaticMenuItemStyle{border:1px solid transparent;background-color:#E5EFFD !important;}.Store_Admin .StaticHoverStyle{border:1px solid black;background-color:#FFD350 !important;}.Store_Admin .DynamicHoverStyle{border:1px solid black;background-color:#FFD350 !important;}/*Store Basket Styles*/.Store_Basket .QuantityBox{}.Store_Basket .QuantityBox_MaskedEditError{background-color:#FFCCCC;}.Store_Basket .QuantityBox_MaskedEditFocus{background-color:#FFFFCC;}.Store_Basket{/* Store Basket */}.Store_Basket.Simple{/* Store Basket Simple View */}.Store_Basket.Extended{/* Store Basket Extended View */}/*Store Category Details Styles*/.Store_CategoryDetails{}/*Store Category List Styles*/.Store_CategoryList{}/*Store Checkout Styles*/.Store_Checkout{padding:10px;}.Store_Checkout .Step_Disclaimer{}.Store_Checkout .Step_Disclaimer .DisclaimerFrame{border:0px;padding:5px;margin:auto;width:99%;overflow:auto;height:250px}.Store_Checkout .Step_Payment .DisclaimerFrame{border:0px;padding:0px;margin:auto;width:100%;overflow:auto;height:200px}/* Pager */.Store_Pager{border:1px solid #D0D0D0;padding:2px;}/* Sign Up */.Storecoza_SignUp.Designs{max-height:400px !important;overflow-y:auto;overflow-x:hidden;}.Storecoza_SignUp h3{color:Black;}/* Sign Up Widget styling */.Storecoza_SignUp .WidgetContainer{background-color: Transparent !important;padding: 3px;}.Storecoza_SignUp .DataWidgetContainer { width: 100%; }.Storecoza_SignUp .DataWidgetTitleContainer {width: 35%;text-align: right;padding: 2px;padding-right: 6px;background-color: #f1f1f1 !important;border-bottom: solid 2px transparent;}.Storecoza_SignUp .DataWidgetDataContainer{padding: 2px;border-bottom: solid 1px #f1f1f1;}.Storecoza_SignUp .DataWidgetValidationContainer {width: 40px;vertical-align: top;text-align: right;padding: 2px;border-bottom: solid 1px #f1f1f1;}.Storecoza_SignUp .WidgetSeparator{background-color: #A27D2D !important;font-weight: bold;text-align: left;padding: 2px;color:White;}.Storecoza_SignUp .WidgetRibbon{background-color: #D7E4F2 !important;text-align: right;padding: 2px;padding-right: 40px;border: solid 1px black;}.Storecoza_SignUp .WidgetRibbon a{font-size: 10px;padding-left: 5px;padding-right: 5px;border-left: solid 2px black;color: Black;font-weight: bold;text-decoration: none;}.Storecoza_SignUp .WidgetRibbon a:hover{text-decoration: underline;}.Storecoza_SignUp .WidgetMessage{white-space: normal !important;text-align: left;background-color: ivory !important;border: solid 1px black;margin: 2px;padding: 2px;}/* Sign Up */.Storecoza_SignUp.Designs{max-height:400px !important;overflow-y:auto;overflow-x:hidden;}.Storecoza_SignUp h3{color:Black;}/* Sign Up Widget styling */.Storecoza_SignUp .WidgetContainer{background-color: Transparent !important;padding: 3px;}.Storecoza_SignUp .DataWidgetContainer { width: 100%; }.Storecoza_SignUp .DataWidgetTitleContainer {width: 35%;text-align: right;padding: 2px;padding-right: 6px;background:url($generate.Gradient('horizontal', 200, 'Transparent,#F1F1F1', null)) right repeat-y !important;border-bottom: solid 2px transparent;font-size:smaller;}.Storecoza_SignUp .DataWidgetDataContainer{padding: 2px;border-bottom: solid 1px #f1f1f1;}.Storecoza_SignUp .DataWidgetValidationContainer {width: 40px;vertical-align: top;text-align: right;padding: 2px;border-bottom: solid 1px #f1f1f1;}.Storecoza_SignUp .WidgetSeparator{font-weight: bold;text-align: left;padding: 2px;color:#000;border:1px solid #A0A0A0;background:url($generate.Gradient('vertical', 25, 'Transparent,#A0A0A0', null)) repeat-x !important;}.Storecoza_SignUp .WidgetRibbon{background-color: #D7E4F2 !important;text-align: right;padding: 2px;padding-right: 40px;border: solid 1px black;}.Storecoza_SignUp .WidgetRibbon a{font-size: 10px;padding-left: 5px;padding-right: 5px;border-left: solid 2px black;color: Black;font-weight: bold;text-decoration: none;}.Storecoza_SignUp .WidgetRibbon a:hover{text-decoration: underline;}.Storecoza_SignUp .WidgetMessage{white-space: normal !important;text-align: left;margin: 2px;padding: 2px;}/*Store Admin Block*/.Store_Admin .StaticMenuItemStyle a:link, .Store_Admin .StaticMenuItemStyle a:visited, .Store_Admin .DynamicMenuItemStyle a:link, .Store_Admin .DynamicMenuItemStyle a:visited{text-decoration:none;display:block;	height:100%;padding:8px !important;font-size:12px !important;font-weight:bold;}.Store_Admin .DynamicMenuItemStyle{border:1px solid transparent;background-color:#E5EFFD !important;}.Store_Admin .StaticMenuStyle, .Store_Admin .DynamicMenuStyle{border:1px solid #9EBFDB !important;background-color:#E5EFFD !important;}.Store_Admin .StaticMenuItemStyle{border:1px solid transparent;background-color:#E5EFFD !important;}.Store_Admin .StaticHoverStyle{border:1px solid #9EBFDB;background-color:#FFD350 !important;}.Store_Admin .DynamicHoverStyle{border:1px solid #9EBFDB;background-color:#FFD350 !important;}/*Store Basket Styles*/.Store_Basket .QuantityBox{}.Store_Basket .QuantityBox_MaskedEditError{background-color:#FFCCCC;}.Store_Basket .QuantityBox_MaskedEditFocus{background-color:#FFFFCC;}.Store_Basket{/* Store Basket */}.Store_Basket.Simple{/* Store Basket Simple View */}.Store_Basket.Extended{/* Store Basket Extended View */}/*Store Category Details Styles*/.Store_CategoryDetails{}/*Store Category List Styles*/.Store_CategoryList{}/*Store Checkout Styles*/.Store_Checkout{padding:10px;}.Store_Checkout .Step_Disclaimer{}.Store_Checkout .Step_Disclaimer .DisclaimerFrame{border:0px;padding:5px;margin:auto;width:99%;overflow:auto;height:250px}.Store_Checkout .Step_Payment .DisclaimerFrame{}/* Checkout Widget styling */.Store_Checkout .WidgetContainer{background-color: Transparent !important;padding: 3px;}.Store_Checkout .DataWidgetContainer { width: 100%; }.Store_Checkout .DataWidgetTitleContainer {width: 35%;text-align: right;padding: 2px;padding-right: 6px;border-bottom: solid 1px #f1f1f1;}.Store_Checkout .DataWidgetDataContainer{padding: 2px;border-bottom: solid 1px #f1f1f1;}.Store_Checkout .DataWidgetValidationContainer {width: 40px;vertical-align: top;text-align: right;padding: 2px;border-bottom: solid 1px #f1f1f1;}.Store_Checkout .WidgetSeparator{font-weight: bold;padding: 2px;}.Store_Checkout .WidgetRibbon{padding: 2px;padding-right: 40px;}.Store_Checkout .WidgetRibbon a{}.Store_Checkout .WidgetRibbon a:hover{}.Store_Checkout .WidgetMessage{white-space: normal !important;text-align: left;background-color: ivory !important;border: solid 1px black;margin: 2px;padding: 2px;}/* Pager */.Store_Pager{border:1px solid #D0D0D0;padding:2px;}/* Product */.Product-Price{font-weight:bold;}.Product-ListPrice{text-decoration:line-through;}.Product-Name{font-weight:bold;}.Product-TagLine{font-style:italic;}/* SEARCH */.Store_Search .Search{border:1px solid #A8B4C1;border-top:1px solid #5A5F63;	background-color:#FFFFFF;}.Store_Search .Search input[type=text]{width:95%;border:0;padding: 1px 1px 2px 2px;background-color:Transparent;}.Store_Search img.Search{border:0;}/* Widget styling */.WidgetContainer{padding: 3px;}.DataWidgetContainer { width: 100%; }.DataWidgetTitleContainer {width: 35%;text-align: right;padding: 2px;padding-right: 6px;font-weight:bold;}.DataWidgetDataContainer{padding: 2px;text-align:left;}.DataWidgetValidationContainer {width: 40px;vertical-align: top;text-align: right;padding: 2px;}.WidgetSeparator{font-weight: bold;text-align: center;padding: 4px;height:18px;font-size:small;}.WidgetRibbon {text-align: center;padding: 3px;padding-right: 40px;}.WidgetRibbon a{}.WidgetRibbon a:hover{text-decoration: underline;}.WidgetMessage {white-space: normal !important;text-align: left;background:url($generate.Gradient('vertical', 35, '#F0F0F0,Transparent', null)) top repeat-x;border:1px solid #A0A0A0;margin: 2px;padding: 2px;color:Black;font-size:small;}.WidgetMessage.Information{background:url($generate.Gradient('vertical', 35, '#E3F8DC,Transparent', null)) top repeat-x;}.WidgetMessage.Prompt{background:url($generate.Gradient('vertical', 35, '#DADFEF,Transparent', null)) top repeat-x;}.WidgetMessage.Warning{background:url($generate.Gradient('vertical', 35, '#FDE8D0,Transparent', null)) top repeat-x;}.WidgetMessage.Error{background:url($generate.Gradient('vertical', 35, '#FFD5D4,Transparent', null)) top repeat-x;}