body {
	color:rgb(0,0,0);
	background-color: #403b28;
    text-align:center;
	font:11px verdana, arial, helvetica, sans-serif;
	}

/* Hides from IE-mac \*/
* html .hollyhack {height: 1%;}
/* End hide from IE-mac */

#frameTopShadow {
    }

#frameBottomShadow {
    }

#frameShadow {
    }

#frame {
    width:780px;
    margin-right:auto;
    margin-left:auto;
    /*margin-top:10px; */
    padding:0px;
    text-align:left;
    }

#contentSideAndMain {
    position: relative;
    background: #f1e8cb url('http://www.rodneycollinswebs.com/images/bg_topleft_sudip_barber01_01.png') -39px 0 no-repeat;
	padding: 0;
    width:780px;
	 /*overflow: hidden;*/
	 }

#contentSideAndMainInner {
	/*float: left;*/
	position: relative;
	overflow: hidden;
    width:auto;
    background: url('http://www.rodneycollinswebs.com/images/bg_bottomright_sudip_barber01_01.png') bottom right no-repeat;
	 }

/* this contains the content boxes. */
#main {
    position:relative;
	width:auto;
	margin:0px 0px 0px 165px;
	min-width:400px;
    min-height:200px;
    height:auto !important;
    height:100%;
	}

td {font:11px/20px verdana, arial, helvetica, sans-serif;
color:black;
}
th {
  font: 11px/20px verdana, arial, helvetica, sans-serif;
  font-weight: 800;
  color: black;
}
.tableCol {
  border-color: #673301;
  border-width: 1px;
  border-style: solid;
}

img {
	border-color: #673301;
	border-width: 1px;
  border-style: solid;
  padding:1px;
	 }

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:20px;
	font-weight:600;
	color: #341a01;
	}
	
h2 {
	font:bold 16px/18px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:800;
	color: #673301;
	}
h3 {
	font:bold 14px/16px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:700;
	color: #000;
	}

li 	{
	font:12px/20px verdana, arial, helvetica, sans-serif;
}

p {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	color: #000;
	}
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}


p.navBetaFont {
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:500;
	text-decoration:none;
			  color:black;
			  }
p.contentFont {
	color: #000;
			  }
p.footerFont {
	font-size:11px;
	line-height:14px;
	color: #f1e8cb;
			  }

/*a {
	color:#09c;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
	}
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {color:rgb(255,0,0)}
  */

/* All the content boxes belong to the content class. */
.contentPopUp {
	position:relative;
	margin-bottom: 10px;
	padding:10px 10px 10px 10px;
    background: #f1e8cb;
   	}
.contentTopBox {
	position:relative;
	width:96%;
    min-height:0;
	margin:0;
	padding:10px 10px 10px 10px;
   	}
.contentSecondRemand {
	position:relative;
	width:96%;
    min-height:0;
	margin:0;
	padding:0px 10px 10px 10px;
	}
#editorFrame {
	color:#000;
    text-align:left;
    background: #f1e8cb url('http://www.rodneycollinswebs.com/images/bg_bottomright_sudip_barber01_01.png') bottom right no-repeat;
	font:11px verdana, arial, helvetica, sans-serif;
}
/* All the content boxes belong to the content class. */
.contentFooter {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	color: #f1e8cb;
	width:auto;
	margin:0;
	padding-top:25px;
	}

.contentFooter a {
    /*color:rgb(233,246,250);  */
	color: #FFF;
	}
.contentFooter a:hover {
	color: #FFF;
	}
div.hrFooter {
}
div.hrFooter hr {
  display: none;
}
	
	
/* All the heading boxes belong to the headingBox class. */
#contentListBox {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:50%;
	border:0px solid rgb(96,151,255);
	background-color:transparent;
	padding:10px;
	text-align: left;
	z-index:4; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
	
#contentListBox ul { 
        padding: 0; 
        margin: 0; 
        line-height: 20px; 
} 
#contentListBox li {
        list-style: none; 
        margin: 0; 
} 
#contentListBox a { 
        display: block; 
        text-decoration: none; 
		position:relative; 
		color: maroon; 
		font-weight:600; 
		font-size: 14pt; 
		font-family: arial; 
} 
#contentListBox a:hover { 
        color:white; 
}

input.formField {
width: 98%;
color: rgb(0,0,0); /* text color */
background-color: #e8cebb;
font-weight: normal;
}

input.formFieldMandatory {
width: 98%;
color: #FFF;
background-color: #341a01;
font-weight: normal;
}

checkbox.formFieldMandatory {
background-color: #341a01;
}

textarea.formField {
width: 98%;
color: rgb(0,0,0); /* text color */
background-color: #e8cebb;
font-weight: normal;
}

textarea.formFieldMandatory {
width: 98%;
color: #FFF;
background-color: #341a01;
font-weight: normal;
}


select.formField {
width: 98%;
color: rgb(0,0,0); /* text color */
background-color: #e8cebb;
font-weight: normal;
}

select.formFieldMandatory {
width: 98%;
color: #FFF;
background-color: #341a01;
font-weight: normal;
}

.tblButton {
font-size: 10px;
font-family: verdana;
font-weight: bold;
text-align: center;
margin-bottom: 2px;
margin-top: 2px;
}

.tblButton a {
text-decoration: none;
color: rgb(34,64,89); /* text color */
background-color: rgb(181,201,226);
border-top: 2px rgb(204,227,255) solid;
border-left: 2px rgb(204,227,255) solid;
border-bottom: 2px rgb(49,85,127) solid;
border-right: 2px rgb(49,85,127) solid;
display: block;
width: 98%;
padding: 1px;
}

.tblButton a:hover {
background-color: rgb(153,170,191);
border-top: 2px rgb(49,85,127) solid;
border-left: 2px rgb(49,85,127) solid;
border-bottom: 2px rgb(204,227,255) solid;
border-right: 2px rgb(204,227,255) solid;
}

input.formButton {
color: #f1e8cb;
background-color: #341a01;
text-decoration: none;
font-weight: bold;
}

input.fileButton {
color: #f1e8cb;
background-color: #341a01;
font-weight: normal;
width: 98%;
}

p.formButton {
color: #f1e8cb;
background-color: #341a01;
font-weight: bold;
}

input.cartButton {
padding:7px 10px 7px 5px;
text-align:left;
color: rgb(102,51,0); /* text color */
		background:rgb(226,222,213) url(images/cartBlack.gif) 0 0 no-repeat;
		background-position:right;
font-weight: bold;
}

p.cartButton {
padding:7px 10px 7px 5px;
text-align:left;
color: rgb(102,51,0); /* text color */
		background:rgb(248,244,232) url(images/cartBlack.gif) 0 0 no-repeat;
		background-position:right;
font-weight: bold;
}

#newNavAlpha1 {
	/*position:absolute;*/
	float: left;
	width:160px;
    /*min-height: 10px;*/
	border-right:1px solid #673402;
    padding:0 0 9000px 0;
	margin: 0px 0px -9000px 0px;
	text-align: left;

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it.
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style
declaration. The incorrect IE5/Win value is above, while the correct value is
below. See http://glish.com/css/hacks.asp for details.
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px; */
	}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct
length values to user agents that exhibit the parsing error exploited above yet get
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
/*body>#newNavAlpha1 {width:160px;}  */

#newNavAlpha1Menu {
float: left;
min-height:10px;
	/*position:relative;*/
	width:158px;
	padding-top:3px;
	text-align: left;
	background: rgb(149,132,138);
}
#newNavAlpha1Menu ul {
        padding: 0;
        margin: 0;
        line-height: 15px;
}
#newNavAlpha1Menu li {
        border-bottom: 2px solid rgb(149,132,138);
        list-style: none;
        margin: 0;
}
#newNavAlpha1Menu a {
font-size:10px;
        display: block;
        text-decoration: none;
		color:black;
        padding-left: 5px;
        width: auto;
		background: rgb(238,238,211);
}
#newNavAlpha1Menu a:hover {
        color:white;
		background: rgb(214,15,15);
}
#newNavAlpha1Menu ul a#current {
        color:white;
		background: rgb(214,15,15);
}
#newNavAlpha1Info {
float: left;
min-height:10px;
	/*position:relative;*/
	width:158px;
	margin-top:5px; /* to seperate the brown box from the blue menu box and show transparent gap within the container div */
	padding-top:5px; /* to make a 5px line to match the content box top border */
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
	text-align: left;
	/*border:0px solid rgb(170,96,96);*/
	/*background:rgb(228,207,182);*/
}

#newNavAlpha1Info ul {
        padding: 0; 
        margin: 0; 
        line-height: 20px;
} 
#newNavAlpha1Info li {
        border-bottom: 1px solid rgb(150,150,150);
        list-style: none;
     /*float: left;*/
	 width: 150px;
	 height: 20px;
	 margin: 0px 0px 4px 9px;
}
#newNavAlpha1Info a { 
    display: block;
    /*overflow: hidden;*/
    text-decoration: none;
	color: #484125;
    font-weight:800;
    font-size: 7pt;
    font-family: arial, times new roman, verdana, sans-serif;
	 margin: 0;
	 padding: 0;
	 /*width: 100%;
	 height:100%; */
}
#newNavAlpha1Info span {
     display: block;
	 margin: 0;
	 padding: 0px 0px 0px 10px;
	 }
#newNavAlpha1Info a:hover {
text-decoration: none;
color: #9f2d20;
}
#newNavAlpha1Info a#current {
text-decoration: none;
color: #9f2d20;
}
#newNavAlpha1Info ul a#current {
text-decoration: none;
color: #9f2d20;
}

#newNavAlpha1BannerAds {
  float: left;
  width: 158px;
  margin: 0;
  padding: 0;
  text-align: center;
}
#newNavAlpha1BannerAds ul {
  padding: 0;
  margin: 0;
  line-height: 92px;
}
#newNavAlpha1BannerAds li {
width:158px;
height:93px;
  text-decoration: none;
  margin-bottom: 2px;
  list-style-type: none;
  list-style: none;
}
#newNavAlpha1BannerAds span {
  font: 10px/16px verdana, arial, helvetica, sans-serif;
  margin: 0px 0px 3px 0px;
  padding: 0px;
  color: #000;
}
#sectionbar {
    /*position:relative;*/
	width:auto;
	font-weight:500;
	line-height:10px;
	margin-bottom:0px;
	}
	#sectionbar ul {
	margin:0;
	padding:0px 10px 0px;
	list-style:none;
	}
	
#sectionbar li {
float: left;
color:rgb(0,0,0);
margin:0;
padding:0px 5px 0px 5px;
}
#sectionbar a {
	display:block;
	color:rgb(0,0,0);
	text-decoration:none;
	/*background-color: rgb(238,238,209);*/
	padding:5px 5px 5px 5px;
	}
	
#sectionbar a:hover {
	color:rgb(0,77,109);
	text-decoration:underline;
} 	
	#sectionbar #currentTab {
	color:rgb(0,77,109);
	text-decoration:underline;
	}
	
	#sectionbar #currentTab a {
	color:rgb(0,77,109);
	text-decoration:underline;
	padding-bottom:5px;
	}
	
#sectionbarFooter {
  display:table;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  white-space:nowrap;
  }
#sectionbarFooter li {
  display:table-cell;
  }
* html #sectionbarFooter li {
  float:left;
  }
#sectionbarFooter a {
  width:auto;
  display:block;
  padding: 0px 5px 0px 5px;
  color:#fff;
  text-decoration:none;
  }
* html #sectionbarFooter a {
  float:left;
  }
#sectionbarFooter a:hover {
  color:#fff;
  text-decoration: underline;
  }

.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}

#sectionbarBlog {
    /*position:relative;*/
	float:left;
	width:100%;
	font-size:10pt;
	font-weight:500;
	line-height:10px;
	margin-bottom:0px;
	z-index:1;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;

	}	
/* body>#sectionbarBlog {width:98%;} */
	
	#sectionbarBlog ul {
	margin:0;
	padding:0px 10px 0px;
	list-style:none;
	}
	
	#sectionbarBlog li {
	float:left;
	color:rgb(132,127,105);
	margin:0;
	padding:0px 5px 0px 5px;
	}

	#sectionbarBlog a {
	display:block;
	color:rgb(132,127,105);
	text-decoration:none;
	/*background-color: rgb(238,238,209);*/
	padding:5px 5px 5px 5px;
	}
	
#sectionbarBlog a:hover {
	color:rgb(132,127,105);
	text-decoration:underline;
} 	
	#sectionbarBlog #currentTab {
	color:rgb(132,127,105);
	text-decoration:underline;
	}
	
	#sectionbarBlog #currentTab a {
	color:rgb(132,127,105);
	text-decoration:underline;
	padding-bottom:5px;
	}
	
div.hrContent {
}
div.hrContent hr {
  display: none;
}
div.hr {
  display: none;
}
div.hrThin {
  display: none;
}
div.hr hr {
  display: none;
}

	#info {text-align:center;}

#info p {clear:both; font-weight:500; text-align:center;}

#thumbs2 {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  }
#thumbs2 li {
  display:table-cell;
  }
* html #thumbs2 li {
  float:left;
  }
#thumbs2 a {
  width:160px;
  height:150px;
  display:block;
  /*padding:4px 16px;*/
  border:0px solid #fff; 
  text-decoration:none;
  }
* html #thumbs2 a {
  float:left;
  }

.thumbcontainer {clear:both; text-decoration:none;}
* html .thumbcontainer {display:inline-block;}

#footerOuter {
position: relative;
height: 81px;
width:auto;
background: url('http://www.rodneycollinswebs.com/images/bg_footer_sudip_barber01_01.jpg') bottom center no-repeat;
	 /*overflow: hidden;*/
	 }
.cleaner2 {
clear:both;
border: none 0;
color:rgb(11,32,137);
height: 1px;
}	 
fieldset {
  width: 85%;
  margin:  0 1.5em 1.5em 0;
  padding: 0;
}
legend {
  margin-left: 1em;
	color: #341a01;
  font-weight: bold;
}
fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}
fieldset li {
  float: left;
  clear: left;
  width: 100%;
  padding-bottom: 1em;
}
.text {
width: 60%;
color: rgb(0,0,0);
background-color: #e8cebb;
font-weight: normal;
}
.select {
width: 40%;
color: rgb(0,0,0);
background-color: #e8cebb;
font-weight: normal;
}
fieldset.submit {
  width: 85%;
  border: none;
  margin-left: 1.5em;
}
.submitbutton {
color: #f1e8cb;
background-color: #341a01;
text-decoration: none;
font-weight: bold;
}
label {
  float: left;
  width: 10em;
  margin-right: 1em;
  text-align: right;
}
label em {
  color: red;
  font-size: 85%;
  font-style: normal;
}
fieldset fieldset {
  width: 70%;
  margin-bottom: -2.5em;
  border-style: none;
  background-color: transparent;
  background-image: none;
}
fieldset fieldset legend {
  margin-left: 0;
  width: 10em;
  text-align: right;
  font-weight: normal;
}
fieldset fieldset legend em {
  color: red;
  font-size: 85%;
  font-style: normal;
}
fieldset fieldset ol {
  position: relative;
  top: -1.5em;
  margin: 0 0 0 11em;
  padding: 0;
}
fieldset fieldset label {
  float: none;
  width: auto;
  margin-right: auto;
}
