body{
margin-top:0px;
    }
.submitLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: Bold;
color: #999999;

background-color: transparent;
text-decoration: none;
border: none;
cursor: pointer;

  }

	/*End submit button*/
.input {
    border: 1px solid #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #888;
    background:#ffe;
    margin:0px;
    }
.search{
margin:0;
vertical-align:middle;
	}
#pageTitle{
position:absolute;
left:-50px;
top:-50px;
    }
#pageLogo{
    border: 0px dotted #cccccc;
position:absolute;
left:15px;
top:10px;
height:73px;
width:330px;
background: url("../css/images/thedarkroomLogo.gif");
background-repeat:no-repeat;
background-position:bottom left;
    }
#cart{
border: 0px dotted #cccccc;
padding:5px;
height:20px;
font-family: Arial, Helvetica, sans-serif;
text-align:right;
font-size:12px;
color:#7A5807;
font-weight:bold;
	}
#navTabs{
border: 0px dotted #cccccc;

text-align:right;
width:100%;
z-index:99;
	}
/*Navigation tabs*/
.navTab, .navTabOn{
    border: 0px dotted #cccccc;
    float:right;
    height:20px;
    text-align:center;
    line-height:20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: Bold;
    color: #7A5807;

	}

.navTab{
width:70px;
background: url("images/navTab.gif");
	}
.navTabOn{
width:71px;
background: url("images/navTabOn.gif");
	}
#searchBar{
    clear:right;
border: 0px dotted #cccccc;
padding:5px 20px 10px 0px;
width:100%;
height:20px;
background:#F4BD36;
font-family: Arial, Helvetica, sans-serif;
text-align:right;
    color:white;
    font-size:15px;
    font-weight: Bold;
    z-index:100;
    -moz-border-radius:20px 00px 0px 0px;

	}
#tagLine{
border: 0px dotted #cccccc;
background:#FFFFCC;
padding:2px;
width:100%;
text-align:right;

	}
#adminDiv{
border: 0px dotted #cccccc;
padding:2px;
width:100%;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;

color:#7A5807;
    }
#pageWrapper{
float:left;
margin-top:7px;
border: 0px dotted #cccccc;
width:820px;
    }
#linkListWrapper{
float:left;
border: 0px dotted #cccccc;
width:160px;
	}
.linkListHeader{
border: 0px dotted #cccccc;
padding-left:5px;
background: url("images/linksListHeader.gif");

	}
.linkList{
border: 0px solid #F4BD36;
margin-bottom:10px;
border-width: 0px 1px 1px 1px ;
background:#FFFFCC;
    color:#7A5807;
    font-size:14px;
    font-weight: normal;
	}
#rkHotline{
padding-left:30px;
float:left;
height:88px;
width:90%;
border: 0px solid green;
background: url("../content_images/telephone.jpg");
background-repeat:no-repeat;
background-position:top left;
    }
#contentHeader{
    margin-left:10px;
    float:left;
border: 0px dotted #cccccc;
	}
.contentWrapper{

padding-left:5px;
float:left;
border: 0px solid green;
width:99%;
	}
.articleLink{
border: 0px dotted black;
float:left;
	}
p.articleLinkText{
    font-family: Arial, Helvetica, sans-serif;
    margin:0px 5px 0px 0px;
    
    color:#666;
    font-size:12px;
	}
p.articleLinkTextIndent{
    font-family: Arial, Helvetica, sans-serif;
    margin:0px 5px 0px 25px;

    color:#666;
    font-size:12px;
	}
.clickHereLink{
    float:left;
vertical-align:middle;
border: 0px solid blue;
font-size:12px;
font-weight:bold;
color:#7A5807;
	}
#main{
margin-left:10px;
float:left;
width:640px;
border: 0px solid blue;
    }
.column{
float:left;
border: 0px solid red;
width:285px;
padding:5px 5px 5px 2px;

	}
.clear{

clear:left;
}
#footer{
    clear:left;
    margin-top:20px;
    text-align:center;
    border-top: 1px solid #cccccc;

	}

/*Text styles*/
h1{
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:35px;
    color:white;
    }
#contentHeader h1{
font-weight:normal;
    }
h1.blacktext{color:black;font-size:30px;}
h2{
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#888;
    }

#tagLine h2{
    font-family: Arial, Helvetica, sans-serif;
    color:#7A5807;
    font-size:13px;
    font-weight: Bold;
    }
h3{
    margin:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#F4BD36;
    }

h4{
    margin:0;
    color:#7A5807;
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight: Bold;
    }
h5{
    margin:0;
    color:red;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: normal;
    }
#footer h5{
    font-size:12px;
    color:#888;
    }
.linkListHeader h2{
    color:white;
    font-size:12px;
    font-weight: Bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-left:5px
    }
.black12Bold {
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: Bold;
    }
p.black12Bold {
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: Bold;
    margin:0px 5px 0px 0px;
}
.brown12Bold {
    color:#7A5807;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: Bold;
    }
.white18Bold{
    color:white;
    font-size:18px;
    font-weight: Bold;
    }
.grey12normal{
    font-family: Arial, Helvetica, sans-serif;
    color:#666;
    font-size:12px;
    font-weight: normal;
    }
.error{
    color:red;
    font-size:12px;
    font-weight: Bold;
    }
.error_bold{
    color:red;
    font-size:16px;
    font-weight: Bold;
    }
/* List Properties */
ul{
margin-top:.5em;

    }
li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#888;
line-height:1.2em;
    }
.linkList ul {
margin:0px ;
padding-left:8px;
padding-top:3px;
padding-bottom:5px;
    }
.linkList li {

    list-style-type: none;
    list-style-position:outside;
    line-height:1.2em;
    }
/* Link Properties */
A {
font-family: Arial, Helvetica, sans-serif;
    }
A:link {text-decoration: none; color: #7A5807;}
A:visited {text-decoration: none; color: #7A5807;}
A:active {text-decoration: none; color: #7A5807;}
A:hover {text-decoration: underline; color: #7A5807;}

.navTabOn A:link {text-decoration: none; color: #7A5807;}
.navTabOn A:visited {text-decoration: none; color: #7A5807;}
.navTabOn A:active {text-decoration: none; color: #7A5807;}
.navTabOn A:hover {text-decoration: underline; color: #7A5807;}

.navTab A:link {text-decoration: none; color: #7A5807;}
.navTab A:visited {text-decoration: none; color: #7A5807;}
.navTab A:active {text-decoration: none; color: #7A5807;}
.navTab A:hover {text-decoration: none; color: #7A5807;background:url("images/navTabOn.gif"); display:block;}

.linkList A:link {text-decoration: none; color: #7A5807;}
.linkList A:visited {text-decoration: none; color: #7A5807;}
.linkList A:active {text-decoration: none; color: #7A5807;}
.linkList A:hover {text-decoration: underline; color: #7A5807;}

.clickHereLink A:link {text-decoration: none; color:#7A5807;}
.clickHereLink A:visited {text-decoration: none; color:#7A5807;}
.clickHereLink A:active {text-decoration: none; color:#7A5807;}

#footer h5 A:link {text-decoration: none; color: #888;}
#footer h5 A:visited {text-decoration: none; color: #888;}
#footer h5 A:active {text-decoration: none; color: #888;}
#footer h5 A:hover {text-decoration: underline; color: #888;}

/* Featured products */
.selector{
margin:0px;
padding-left:5px;
float:left;
border: 0px solid #000;
width:99%;
	}
.productClickLink{
margin-bottom:5px;
vertical-align:middle;
border: 0px solid blue;
font-size:14px;
font-weight:bold;
color:#7A5807;
	}
.clear{
clear:left;
width:100%;
border: 0px dotted red ;
    }
.divAlignRight{
text-align:right;
    }
.potmDiv{
float:left;
border: 1px solid #F4BD36;

    }
.potmText{
float:left;
margin-left:5px;
margin-bottom:10px;
width:150px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
border: 1px solid #F4BD36;
background:#FFFFCC;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #888;
    }
