/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px;
/*	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-family:"Lucida Sans Unicode", Helvetica, Arial, Geneva, sans-serif;
	color:#4e4b4b;
}
img {border:none; margin:0}
p {text-align:justify; margin:10px 0;}
.paragraph {text-align:justify; margin:10px 0;}
.orangeColor {color:#ff6c00;}
input, textarea {font-size:11px; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;}
label {margin:0 5px 0 5px;}
fieldset {border:none; padding:0px; margin:0px;}
h1.crumbs {font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase; font-weight:normal;}
h1.portfolioPages {font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase; font-weight:normal; float:left;}
h2 {font-size:15px;}
h2.normal {color:#ff6c00; font-size:15px; font-weight:bold; text-align:justify; margin:0 0 18px 0;}
h2.homePageTitle {font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:800; color:#ff6c00; text-transform:uppercase; font-size:16px;}
h2.small {color:#ff6c00; font-size:12px; text-align:left; font-weight:bold; margin:0;}
h2.middle {color:#ff6c00; font-size:13px; text-align:left; font-weight:bold; margin:0;}
h6 {font-size:13px;}
.printLink {float:right; font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; line-height:0; height:0px; visibility:hidden;}
.spacerSep {clear:both; font-size:0; line-height:0; height:10px; visibility:hidden;}

.quoteInfo {width:260px; float:left; margin:10px 0 0 10px;}
.quoteInfo .quoteTitle {color:#f99e00; font-size:14px; margin:0 0 15px 0;}
.quoteInfo img {border:1px solid #c2c0c0; width:247px; height:166px;}
.quoteInfo .quotePrices {color:#c02e2e; float:left; font-size:14px; margin:10px 0 0 0;}
form.quoteForm {display:block; width:510px; float:right;}

form.quoteForm strong {font-size:14px; font-weight:bold; display:block;}
form.quoteForm label {width:120px; display:block; float:left; color:#323232;}
form.quoteForm label.details {width:510px; margin:0 0 10px 0;}
form.quoteForm textarea {width:490px; height:150px; border:1px solid #000000; padding:3px; overflow:auto;}
form.quoteForm input {float:left; width:363px; border:1px solid #000000; padding:0 0 0 3px;}
form.quoteForm fieldset {height:22px;}
form.quoteForm fieldset.messageSet {height:180px;}
form.quoteForm fieldset.captchaSet {height:40px;}
form.quoteForm input.sendQuote {
	width:116px;
	height:35px;
	color:#FFFFFF;
	line-height:38px;
	border:1px solid #fefefe;
	padding:0px;
	margin:2px 0 0 0;
	float:left;
	display:block;
	cursor:pointer;
	border:none;
	background:#555555;
}
form.quoteForm img {float:left;}
form.quoteForm input.code {height:28px; width:174px; padding:10px 0 0 0; text-align:center; margin:0 25px 0 10px;}
form.quoteForm fieldset {margin:10px 0;}
form.quoteForm label.captchaLabel {width:auto; margin:0px;}

ul.productCategoryCrumb {list-style:none; margin:10px 0; display:block;}
ul.productCategoryCrumb li {display:inline; float:left;}
ul.productCategoryCrumb li a {
	font-size:12px;
	color:#746f6f; 
	font-weight:normal; 
	float:left; 
	padding:0 0 0 13px; 
	margin:0 8px 0 0; 
	background:url(../../images/index/pathlocationBullet.jpg) no-repeat left center;
}
ul.productCategoryCrumb li a.first {background: none; padding:0px;}
.productVisual {float:left; margin:0 15px 0 0; width:457px;}
.productVisual img {float:left; border:1px solid #adaaaa;}
.itemNameDetail {color:#f99e00; display:block; margin:15px 0; font-size:14px;}
.productInfo {width:324px; float:left;}
.descriptionHeading {font-size:15px; margin:0 0 10px 0; color:#746f6f;}
.descriptionText {color:#323232;}
.sizesAvailable {margin:5px 0;}
ul.sizes {list-style:none; color:#323232;}
.itemPriceGallery {float:left; width:457px;}
.itemPrices {color:#c02e2e; float:left; font-size:14px;}
ul.itemGalleryPager {list-style:none; float:right;}
ul.itemGalleryPager li {display:inline;}
ul.itemGalleryPager li a {
	display:block;
	padding:2px 4px;
	border:1px solid #cccccc;
	color:#999999;
	text-decoration:none;
	float:left;
	font-weight:bold;
	margin:0 0 0 10px;
}
.next {
	position:absolute;
	top:480px;
	left:0px;
	cursor:pointer;
	z-index:10000;
	display:block;
	width:457px;
	height:36px;
	line-height:36px;
	background:#555555;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}
.next span {
	position:absolute;
	left:220px;
	top:36px;
	display:block;
	width:14px;
	height:12px;
	background:url(../../images/index/askAquoteArrow.jpg) no-repeat;
}
.errorMessage {color:#990000; margin:0 0 0 5px; display:inline;}
.mailSent {color:#339900; font-size:14px; margin:0 0 10px 0;}
.mailSentError {color:#CC3300; font-size:14px; margin:0 0 10px 0;}


.prev{
	position:absolute;
	top:330px;
	visibility:hidden;
	left:20px;
	z-index:1000000;
	color:#333333;
	font-size:14px;
	background:url(../../images/index/backButtonBkg1.jpg) no-repeat left center;
	padding:0 0 0 12px;
	cursor:pointer;
}
/*\ product view */
/* gallery */
#galleryHolder {height:343px; width:457px; overflow:hidden; margin:5px 0;}
#galleryHolder img {float:right;}
.gallery div.items {height:540px;}
.gallery div.items div#productVisual {width:450px; float:left;}
.gallery div {float:left;}
.gallery div#descriptionTop, .gallery div.itemNumber, .gallery div.descriptionHeading {float:none;}
.gallery div#itemNumber{display:block;}
/*\ gallery */
#productDescription {width:840px;}
#productContactForm {width:840px;}
.quoteInfo {width:260px;}
form.quoteForm {display:block; width:510px; float:right;}

.lightLink {color:#ff6c43; text-decoration:none}
.lightLink:hover {color:#e95126; text-decoration:underline}

.darkink {color:#e39b2b; text-decoration:none}
.darkLink:hover {color:#f5b551; text-decoration:underline}
