h1 {margin:0; color:#B80C0E; }
h3 { margin:0; }

.clear { clear:both; }

img { border:0;}

/* Product divs */
#ProductItem { float:left; display:block; position:relative; width:753px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; }
#ProductPic { float:left; display:block; position:relative; width:400px; padding:0; }
#ProductPic img { border:#cccccc solid thin; }
#ProductDetails {float:left; display:block; position:relative; width:318px; padding:110px 0 0 35px; }
#ProductThumbsDiv { float:left; display:block; position:relative; width:400px; padding:0; margin:0; }
.ProductThumbs {float:left; display:block; position:relative; width:127px; padding:0; margin:10px 10px 10px 0; }
.ProductThumbs img { border:#cccccc solid thin; }

#breadcrumb { float:left; background-color:#fff; padding:5px 0 15px 0; width:500px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#B80C0E; }
#breadcrumb a, #breadcrumb a:link { text-decoration:none; font-style:normal; font-weight:normal; color:#B80C0E; }
#breadcrumb a:hover {text-decoration:none; font-style:normal; font-weight:normal; color:#999999; }
#breadcrumb a:visited {text-decoration:none; }

/*FORMS*/
label.order {display:block; text-align:left; float:left; width:115px; padding: 0; margin-top:5px; color:#000000; }
input.std {display:block; width:250px; margin-bottom: 10px; }
input.qty {display:block; width:50px; margin-top:5px; }
select.size {display:block; width:150px; margin-top:5px; }
select.extra {display:block; width:150px; margin-bottom:10px; }
textarea {display:block; width:250px; margin-bottom:10px; }
#info {float:left; }
#sec { padding-left:145px; }
#sec img { margin-bottom:10px; }
.buttonSubmit {width:75px; margin-left:150px; }
.add2basket {width:100px; margin-top:10px; margin-left:-7px; }
.SubmitOrder { text-align:center; width:100px; margin-left:225px; }
.order { float:left; display:block; position:relative; width:115px; padding:0; margin-bottom:10px; color:#000; }
.Price { font-size:18px; color:#B80C0E; }

.Paragraph-dark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-style: normal; font-weight: normal; }
.Title1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; color: #B80C0E; font-style: normal; }
.Subtitle { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #000000;	font-weight: bold; font-style: normal; }
.Paragraph-light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-style: normal; font-weight: normal; }
.paragraph-nonBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;	color: #000000; }
.Notes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; color: #000000; font-weight: normal; }
.Subtitle-light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; font-style: normal; }
.Tel-light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; font-style: normal;}
.Title2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #B80C0E; font-style: normal; }
.Title3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #999999; font-style: normal; }
.Title4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000; font-style: normal; }
.Subtitle-red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	font-weight: bold; color: #B80C0E; font-style: normal; }
a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #B80C0E; }
a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	font-weight: bold; text-decoration: none; color: #999999; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #999999; }
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.Headline {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22pt; font-style: normal; font-weight: bold;	color: #B80C0E;
	text-decoration: underline; }
.Headline2 { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18pt; font-style: normal; font-weight: bold;	color: #B80C0E;
	text-decoration: none; }
.table1 { padding: 2px;	border: 1px solid #BD0C08; background-color: #FFFFFF;
}
.table2 { width: 100%; padding: 1px; border: 1px solid #000000;	background-color: #FFFFFF; }
.cell1 { border: #FFFFFF; text-align:left; }
.cell2 { border: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #B80C0E;font-style: normal;	text-align: right;}
.cell3 { border: 1px solid #000000; }
.right_box	{background-color: #999999;vertical-align: top;}
.right_box_line	{background-color: #B80C0E;vertical-align: top;}
.left_box_line	{width: 1px; background-color: #B80C0E;vertical-align: top;}
.options	{margin-left:140px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;	font-weight: bold; font-style: normal;}
#slideshow5 { margin: 0em auto; border: 0px solid #fff; width: 750px; height: 215px; z-index:0; }
.PicLeft { float:left; display:block; padding: 0 20px 20px; }
.PicLeft img { padding-right:20px; }
.TextRight {float:left; display:block; width:500px; padding: 10px 10px 10px; }

/* New CSS styles */
.tableProd { width:100%; padding:2px; margin:5px 0; border:1px solid #BD0C08; background-color: #FFFFFF; border-collapse:separate; }
.cell1 h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#B80C0E; font-style:normal; }
