/* Reset */
* { margin: 0; padding: 0;}
a, img, a img { border: none; }
.ISelector ul li {
	background-image: none !important;
}

body { line-height: 1; padding:0; margin:0; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
/* Layout */
.ISelector ul li {
	background-image: none !important;
}

body { text-align:center; }
#Header { height:96px; width:984px; border-bottom: 3px solid #CCFF5C; }
.headerBgImage { background-repeat: no-repeat; background-position: 0% 0%; }
#Container { width:984px; margin:0 auto; text-align:left; }
#Slogan { font-size:1.3em; left:25px; position:relative; top:140px; }
#content { width:984px; margin:0 auto; background: #000000; padding: 0 0 20px 0; }
.Left { padding:32px 8px 0 20px; float: left; width: 166px; }
.Right { padding: 0 15px 0 8px; float: right; width: 218px; }
.Content { min-height: 500px; padding:18px; float:left; width:496px; /*background:url(../images/bg_content.gif) repeat-x 0% 0%;*/ }
.tplWidthColumns3 { width:705px; }
.tplWidthColumns2 { width: 722px; }
.tplWidthColumns1 { width: 948px; }
.footerwrap { background:#231f20; }
#Footer { height:85px; text-align:left; }
div.brand{
float:right;
}
/* MAIN TYPOGRAPHY  */
html { font-size: 62.5%; font-family: "Century Gothic"; color:#DDDDDD !important; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
del { text-decoration: line-through; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 80%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
/* BASE SIZES */
.ISelector ul li {
	background-image: none !important;
}
#cap_r{ visibility:hidden;}
#errors{color:red;}
#contacttext{font-size:12px}
body { font-size: 1.1em; line-height: 1.8em; }
h1 { font-size: 1.6em; color:#DDDDDD; font-weight:normal; padding: 10px 0 10px 0; }
h2 { font-size: 1.28em; }
h3 { font-size: 1em; }
h4 { font-size: 1em; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
/* CLEARFIX */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size:0; }
.clearfix { display: inline-block; } /* for IE/Mac */
html[xmlns] .clearfix { display: block; }
/* Header */
#Logo { float: left; width: 211px; margin: 70px 0 0 21px; position:absolute; line-height:130%; z-index:1000;}
#Header h1 { padding: 55px 0 0 16px; position:absolute; }
/* Menu */
#Menu { position:absolute; top:0; z-index: 2; }
#menuwrapper { clear: both; width: 500px; height: 35px; margin:52px 2px 0 23px; padding-top:9px; }
#Menu ul { margin: 0; padding:0; list-style: none; }
#Menu li { float: left; position: relative; margin: 0 1px 0 0; padding: 0; list-style: none; background: url(../images/menu_bg.png) no-repeat; width:99px; height:35px; z-index: 2;}
#Menu li a { display: block; height: 35px; padding: 8px 0 0 0; text-align:center; }
#Menu li a:hover { color:#B9E0F7;}
#Menu li ul { float: left; position: absolute; left: 0; top: 35px; width: 115px; display: none; text-align: left; padding: 0; z-index: 2; }


#Menu li ul li { position:relative; text-align: left; background:none; width:110px; height: 20px; z-index: 2; }
#Menu li ul li a { position:relative; height: auto; font-weight: normal; font-size: 10px; background-image: none !important; z-index: 2; padding: 2px 0 0 5px; background-color: #ccc !important; text-transform: lowercase; color:#000 !important; text-align:left; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; zoom:1; }
#Menu li ul li a:hover { background-color:#000; color: #333333; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;  }
#Menu li ul li a, #Menu li.over li a { text-decoration: none !important; }
.BodyContent{ font-size:1.2em;}
#Menu li:hover ul, #Menu li.over ul { display: block; }
/* Menu */
#Menu li a { font-size: 1em; text-decoration: none; color:#fff; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#Menu li li:hover { }
#Menu li li:hover a { }
/* Left & Right Content Area */
.Right h2 { margin: 0; padding: 17px 0 6px 17px; }
.Left h2 { margin: 0; padding: 10px 5px 6px 17px;}
.Left ul li, .Right ul li { padding: 0 0 4px 0; }
/* HtmlBlock Blue */
.Blue p, .Search p { padding:10px 0; margin:0; }
/* Summary listing */
.Summary li a { background:none !important; text-decoration:underline; padding:0 !important; }
.Summary li a:hover { text-decoration:none }
/* Side images */
.Left .tplImage, .Right .tplImage { margin:10px 12px; }
/* Center Content Area */
.Content h2 { padding:10px 15px 0 0; line-height:100%; }
.Content .BodyContent { padding: 0 0 0 0; }
.Content h3, .PostDetails, .Content h4, .Content h5, .Content h6 { padding:5px 0; }
.Content .PostDetails li { float:left; padding:0 15px 0 20px; }
.listSummary { clear:both; }
p { margin:0 0 2px 0; }
.listSummary li { padding-left:10px; }
.listRow { margin: 0; }
.tplAuthorImage { margin:5px 15px 15px 15px; }
.ContentPostDetails { margin:10px 0; }
.Content .ContentPostDetails li { padding:0 15px 10px 20px; }
.SearchToggleLinkShow, .SearchToggleLinkHide { font-size:.8em; }
.Content .tplContent, .Content .tplContentList { padding:5px 15px; }
.Content p { margin:0 0 2px 0; }
.Content .listSummary p { padding: 0px; }
.Content .listSummary fieldset { margin:10px 0; }
.Small { font-size:.8em }
/* HtmlBlock */
.HtmlBlock p { padding:12px 16px; margin:0; }
/* Forms */
form { margin: 0 0 20px 0; padding: 0; }
fieldset { margin: 5px 0; padding: 20px 20px 20px 20px; border:1px solid #020106; }
legend { font-size:1.65em; font-weight:700; margin: 5px 0 0 0; padding: 0 5px 0 5px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ddd; }
label { }
input, textarea, select { font-size: 1em; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color:#CCC; padding: 3px; margin: 5px 0 5px 0; background:#1a1a1a; }
textarea { }
select option { padding: 0 10px; }
.Button { /* Submit */ font-weight: bold; margin: 5px 0 5px 0; padding: 2px 10px 2px 10px; }
.Required, .FormError, .HighlightMessage { color:#FF0000; }
.HorizontalFormContainer dt { width: 130px; float: left; margin: 0 0 5px 0; clear: left; }
.HorizontalFormContainer dd { margin-left: 130px; margin-bottom: 5px; }
.HorizontalFormContainer p.Submit { margin: 0 0 0 130px; }
.VerticalFormContainer dt { }
.VerticalFormContainer dd { margin-bottom: 6px; margin-left: 0; }
/* Tables */
table { width: 100%; border-collapse:  1px; padding: 0; margin: 0 0 20px 0; background-color:#020106; }
td {
	padding: 4px 10px 4px 10px;
	vertical-align: middle;
}
.first { text-align: left; }
th a img { text-decoration: none; margin: 0 0 10px 0; }
th p { margin: 5px 0 5px 0; }
/* Testimonial */
.Testimonial { padding: 5px 20px; margin: 10px 0; }
/* Page Breadcrumbs */
.Breadcrumb ul { list-style: none; padding: 0; margin: 0; }
.Breadcrumb li { display: inline; list-style: none; padding: 0; margin: 0 15px 0 0; }
.Breadcrumb li a:hover { text-decoration:none }
/* Icon Links */
.HighlightedLink a { font-weight: bold; font-size: 0.9em; text-decoration: none; padding: 0 0 3px 8px; }
.FeedLink a { font-weight: bold; font-size: 0.9em; text-decoration: none; padding: 0 0 3px 20px; }
/* Pagination */
.CategoryPagination .PagingList, .CategoryPagination .PagingList li { list-style: none; padding: 0; margin: 0; }
.CategoryPagination { padding:0 5px; text-align: center; font-size:1em; }
.CategoryPagination .PagingList li { display: inline; padding: 0 2px; }
/* Side Search */
.Search form { padding:5px 0 0 5px; margin:0; }
#smallSearch_Query { width:130px; height:16px; border:1px solid #333; background:#000000 url(../images/bg_search.gif) no-repeat 3px 0; padding-left:20px; }\
.Right .Search #smallSearch_Query{width:185px;}
#smallSearch_Query:focus {  }
.Search p { margin-top:-53px; font-size:1em; padding-left:16px; }
.Search p a { color:#a8a288; display:none; }
/* Comments */
.CommentSettingsLink { padding:5px 15px 5px 0; }
/* Page Footer */
#FooterList.Block1 { float: left; padding-left: 20px; }
#FooterList.Block2 { float: right; }
#FooterText.Block1 { float: left; }
#FooterText.Block2 { float: left; text-align:right; height:18px; }
#FooterText { width: 300px; font-weight:normal;}
#FooterText p {height:16px; }
#FooterText span p {height:16px; float:right; width:250px; } 
.CategoryFeedList, .OtherFeedList, .CategoryFeedList li, .OtherFeedList li { list-style-type: none; background:none !important; }
.BodyContent ul, .BodyContent ol { margin: 0 0 0 15px; }
.BodyContent ul li { list-style-image: url(../images/bullet.jpg); margin: 4px 0 4px 0; line-height: 1.6em; }
.BodyContent ol li { list-style-type: decimal; margin: 4px 0 4px 0; line-height: 1.6em; }
.ContentModulesContainer, .listRow, .BodyContent { clear: both; }
.ContentPostDetails li { display: inline; float: left; }
#muranodue-link {background: #262626; width: 220px; height: 123px; margin: 0; padding: 0;}
#aureliano-link {background: #262626; width: 220px; height: 123px; margin: 5px 0 0 0;}
#lucialternative-link {background: #262626; width: 220px; height: 123px; margin: 5px 0 0 0;}
#gallery-link {background: #262626; width: 220px; height: 125px; margin: 5px 0 0 0;}
.product-image {padding: 8px 0 0 6px; text-align:center;}
.link-image { text-align:right; padding: 2px 5px 2px 0;}
#muranodue{
	width:208px;
	height:86px;
	background-image: url("../images/muranodue-image.jpg");
}
#muranodue:hover {
background-image: url("../images/muranodue-rollover.jpg");
}
#aureliano{
	width:208px;
	height:85px;
	background-image: url("../images/aureliano-image.jpg");
}
#aureliano:hover {
background-image: url("../images/aureliano-rollover.jpg");
}
#lucialternative{
	width:208px;
	height:86px;
	background-image: url("../images/lucialternative-image.jpg");
}
#lucialternative:hover {
background-image: url("../images/lucialternative-rollover.jpg");
}
#gallery{
	width:208px;
	height:85px;
	background-image: url("../images/gallery-image.jpg");
}
#gallery:hover {
background-image: url("../images/gallery-rollover.jpg");
}
#copyright{ 
width:185px; 
height:50px;
position: relative;
float:left;
padding:0 !important;
}

#copyright td{
padding:0 !important;
}

#copyright a{
padding:0 !important;
}

.latest ul img{
position:relative;
left:-8px;
}
.clickenlarge{
text-decoration:underline;
color:#333333 !important;
}
.muranodueheading{
 color:#ed1b2e !important;
}
.aurelianoheading{
color:#559fd3 !important;
}
.altlucialternativeheading{
color: #b3b430 !important;
}
.galleryheading{
color:#977800 !important;
}
.productborder{
border-top: 1px dotted black;
}
td.muranoprodimg a:hover{
color:#ed1b2e;
}
td.aurelianoprodimg a:hover{
color:#559fd3;
}
td.altprodimg a:hover{
color: #b3b430;
}
td.galleryprodimg a:hover{
color:#977800;
}

.tplcond-hideif-1column{ display:none !important;}

.tabprod{
width:450px;
padding-left:30px;
margin-left:auto;
margin-right:auto;
}
