/* html tag specific rules */
#header, #footer_links, #side_nav, #helpful, #bottom_graphic, .breadCrumbs, .to_top {display: none;}
body {font-family: Arial, Helvetica, sans-serif; }
h1, h1#extra {font-size: 16px; font-weight: bold; color: #7A2039; margin: 5px;}
h1#extra {text-align: center; margin-bottom: 20px;}
h2 {font-size: 14px; margin: 0 0 0 5px; margin-top: 10px;}
h2.item_title {font-size: 14px; font-weight: bold;	color: #7A2039;	margin: 0;}
h3 {font-size: 15px; margin: 0 0 0 5px; padding-bottom: 0;}
h3.content_title {font-size: 14px; font-weight: bold; color: #7A2039; margin-left: 0; margin-bottom: 14px;}
h3.door {font-size: 15px; padding: 5px 0 0 0px;}  
h3.chart {font-size: 15px; text-align: center;}
p {padding-left: 5px; font-size: 12px; margin-top: 0; margin-bottom: 1em;}
p.price {font-size: 16px; font-weight: bold; color: #000000; margin-top: 15px; margin-bottom: 0; padding-left: 2px;}
p.shipping {font-size: 12px; color: #000000; margin: 3px 0 25px 0px; padding-left: 2px;} 
p.desc {font-size: 12px; color: #000000; margin: 2px; margin-bottom: 3px; padding-left: 0;}
p.desc2 {font-size: 12px; color: #000000; margin: 2px; margin-bottom: 3px; margin-top: 3px; padding-left: 0;}
p.descrption {font-size: 12px;	color: #000000;	margin: 2px 2px 3px 0px; text-align: justify; padding-left: 2px;}
p.optionTitle {font-size: 12px; font-weight: bold; color: #7A2039; margin: 2px 0 0 -2px;}
p.ecomButnText{margin: 0; padding:0;}
p.main {text-align: center; margin-bottom: 3px; margin-top: 1px; font-size: 12px;}
td, ol li, ul li {font-size: 12px; color: #000000;}
ul, ol {margin-top: 6px;}
ul li{list-style-type: square;} 
ol.lc li {list-style-type: lower-alpha; padding:0;}
.right_indent ul li {margin:0; padding:0;}
blockquote {margin: 0 20px;} 

/* links rules*/
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: underline;}
a:hover {text-decoration: underline;}
.anchorLinks {font-size: 10px; color: #7A2039;}
.botmNavLinks {font-size: 10px;	font-weight: bold; color: #7A2039;}
.topLinks {font-size: 11px; font-weight: bold; color: #7A2039;}
.breadCrumbs {font-size: 11px; font-weight: bold; color: #A6A469;}
.breadCrumbLinks {font-weight: bold; color: #E1E1CC;}
.topMainLinks {font-size: 12px; font-weight: bold; color: #E1E1CC;}
.infoLink, .genTextLinks {font-size: 12px; font-weight: bold; color: #7A2039;}
.topLinksBars {font-size: 16px; font-weight: bolder; color: #E1E1CC;}
.genRedText{color: #7A2039;}


/* templates rules */

.contactInfo, .to_top {font-size: 12px; font-weight: bold;}
.dateText {font-size: 12px; color: #7A2039;}
.topMainLinksBars {font-size: 16px;	font-weight: bold;	color: #7A2039;}
.curncy {font-size: 10px; color: #E1E1CC;}
.leftNavBig {font-size: 12px; font-weight: bold; color: #E1E1CC;}
.leftNavSm {font-size: 11px; color: #E1E1CC;}
.optionTitle {font-size: 12px; font-weight: bold; color: #7A2039;}
.optionPrice {font-size: 15px; font-weight: bold;color: #000000;}
.aboutMenu {font-size: 14px; font-weight: bold;	color: #7A2039;}
.aboutDropMenu {width: 146pt; border-style: solid; border-width: 1pt; border-color: #7A2039; background-color: #D0CFB0; font-weight: normal; font-size: 8pt;	color: #7A2039;}
option.dark {background-color: #7A2039; color: #E7E1D1;}
option.lite {background-color: #D0CFB0; color: #7A2039;}
.botmListNav {width: 120pt; border-style: solid; border-width: 1pt; border-color: #7A2039; background-color: #D0CFB0; font-weight: normal; font-size: 8pt;	font-family: "Trebuchet MS", "Arial"; color: #7A2039;}
.indexText {font-family: "Trebuchet MS", "Arial"; font-size: 11px; color: #7A2039; margin: 0;}
.indexMenuHdr {font-size: 15px;	font-weight: bold; color: #7A2039;margin: 0;}


/* header rules */
td#header {margin: 0; height: 70px; width: 580px; background: transparent url(../images/header.jpg) top left no-repeat;}
div#contain {position: relative; height: 70px; width: 580px;}
div.dateText {position: absolute; top: 4px; right: 110px; margin-right: 3px;}
img#flag_can {border: 0; position: relative; top: 3px; left: 22px}
img#flag_us {border: 0; position: relative; top: 3px; left: 18px}
div#curncy2{position: absolute; top: 3px; right:12px; width: 80px; text-align: center;}  
#anchorLinks2{font-size: 9px; color: #7A2039;}
div#anchorLinks3{position: absolute; top: 16px; left:512px;  font-size: 9px; color: #7A2039;}
img.cart{position: absolute; top: 33px; right: 300px; border: 0;}
div#header_links{position: absolute; top: 31px; right: 20px;}
.topLinksBars2 {margin:0 15px;  font-size: 16px; font-weight: bolder; color: #E1E1CC;}


/* content specific rules */
table.content2 td {padding: 3px; color: #7A2039; background: transparent;}
table.compare {font-size: 12px; background: transparent; text-align: center; width: 100%;}
table.content {font-size: 12px; width: 100%;}
table.content tr, table.compare tr {vertical-align: top; font-size: 12px;}
table.content table td, table.compare table th {padding: 1px;}
table.compare tr.first_row {background: #A3A263;}
table.compare tr.first_row2, table.compare tr.burgundy, table.content tr.burgundy {background: #7A2039; color: white; font-size: 14px}
table.compare tr.burgundy a:link, table.compare tr.burgundy a:visited {background: #7A2039; color: white; font-size: 14px; text-decoration: none;}
table.compare tr.burgundy a:hover {background: #7A2039; color: white; font-size: 14px; text-decoration: underline;}
table.compare tr.second_row {background: #CDCC9C;}
table.compare tr.shaded {background: #E1E1CC;}
table.compare td.table_list, table.compare td.item_left, table.compare th.item_left {text-align: left; padding-left: 5px;}
table.compare td.centered,  table.content td.centered {text-align: center;}
td#description{padding-left: 5px; font-size: 12px;}
img {border: 0;}
span.img_content {float: left; padding-right: 15px;}
span.img_content2 {float: left; padding-right: 25px; margin-bottom: -10px;}
span.img_content_right {float: right; padding-left: 15px;}
span.img_content_wider_margin {float: left; padding-right: 50px;}
.next_line {clear: both; padding-top: 20px;}
li.list_image{margin-top: 5px; font-size: 12px;}


