/*
Design by Mark Potampa
*/

body {
	
	background-color: #f4edd9;
	color: #2F4055;
	font-size: 12px;
}




body, th, td, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}

h1, h2, h3 {
	text-transform: uppercase;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #CD5A13;
}

h1 {
	letter-spacing: -.5px;
	font-size: 1.3em;
	color: #D6A500;
}

h2 {
	letter-spacing: -1px;
	font-size: 1.5em;
	color: #D6A500;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	
}

h4 {
	font-size: 1.2em;
	font-weight: bold;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
}

p, ul, ol {
	
	line-height: 145%;
}


quotename {
	font-size: 1.0em;
	font-weight: none;
	font-style: italic;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color: #000000;
}


blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #6EB43F;
}

a:hover {
	text-decoration: underline;
}

img { border: none; }


/* Header */

#header {
	
    margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 7px;
	height: 17px;
	width: 790px;
	background: #6EB43F; */
	text-align: right;
	font-family: Lucida Sans, arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #ffffff;
    
}

#header a {
	color: #ffffff;
	text-decoration: none;
}


#header a:hover {
	text-decoration: underline;
}

/* category logo */

#category_logo {
	
	width: 215;
	height: 164px;
	margin: 0;
	padding: 0px; 
	background: url(../../images/common/category_logo_main.gif) no-repeat;

}



/* sidebar tagline */

#sidebar_tagline {
	
	width: 215;
	height: 70px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_tagline.gif) no-repeat;

}






/* sidebar panels */

#sidebar_blue {
	
	width: auto;
	height: 100%;
	height: 668px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_blue.jpg) repeat-y;

}
#sidebar_holiday {
	width: auto;
	height: 100%;
	height: 668px;
	margin: 0;
	padding: 0px;
	border-left: 1px solid #000000;
	background-image: url(../../images/common/category_sidebar_holiday.jpg);
	background-repeat: repeat-y;
}

#sidebar_orange {
	
	width: auto;
	height: 100%;
	height: 568px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_orange.gif) repeat-y;

}

#sidebar_magenta {
	
	width: auto;
	height: 100%;
	height: 700px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_magenta.gif) repeat-y;

}

#sidebar_red {
	
	width: auto;
	height: 100%;
	height: 568px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_red.gif) repeat-y;

}

#sidebar_green {
	
	width: auto;
	height: 100%;
	height: 825px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_green.gif) repeat-y;

}

#sidebar_turq {
	
	width: auto;
	height: 100%;
	height: 1600px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_turq.gif) repeat-y;

}


#sidebar_cocoa {
	
	width: auto;
	height: 100%;
	height: 668px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_cocoa.gif) repeat-y;

}


#sidebar_silver {
	
	width: auto;
	height: 100%;
	height: 568px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_silver.gif) repeat-y;

}

#sidebar_sports {
	
	width: auto;
	height: 100%;
	height: 600px;
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background: url(../../images/common/category_sidebar_sports.gif) repeat-y;

}



#blue {
	
	width: auto;
	height: 100%;
	/* height: 587px; */
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background-color: #f4edd9;

}

#orange {
	
	width: auto;
	height: 100%;
	/* height: 587px; */
	margin: 0;
	padding: 0px; 
	border-left: 1px solid #000000;
	background-color: #cd5a13;

}




/* sidebar tables */

#table_clear {
	
	width: 187px;
	height: auto;
	font-size: 10px;
	font-family: Lucida Sans, arial, helvetica, verdana, sans-serif;
	color: #FFFFFF;
	line-height: 2.0em ;
	padding: 5px 5px 5px 10px; 
	
}


#table_clearnav {
	
	width: 187px;
	height: auto;
	font-size: 10px;
	font-family: Lucida Sans, arial, helvetica, verdana, sans-serif;
	color: #FFFFFF;
	line-height: 2.0em ;
	padding: 5px 5px 5px 5px; 
	
}

#table_clearnav a {
	padding-left: 5px;
	/* background: url(../../images/img06.gif) no-repeat left center; */
	text-align: left;
	font-size: 10px;
	font-weight: bold;
    color: #ffffff;
}


#table_clearnav a {
	text-decoration: none;
}

#table_clearnav a:hover {
	text-decoration: underline;
}


/* Menu */

#menu {
	float: left;
	width: 797px;
	height: 41px;
	background: url(../../images/common/category_navbar_bg.gif) no-repeat;
}

#menu ul {
	width: 797px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	
	
	
}

#menu li {
	display: inline;
	
	  
}

#menu a {
	display: block;
	float: left;
	width: 113px;
	height: 41px;
	padding-top: 10px;
	
	padding-bottom: 0px;
	font-weight: none;
	text-decoration: none;
	text-align: center;
	/* letter-spacing: -.5px; */
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;

    /* 
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    */




}

#menu a:hover {
	background: url(../../images/common/subnav_on.png) no-repeat;
	color: #ffffff;
	/* color: #69472c; */
}

#menu .active a {
	background: url(../../images/common/subnav_on.png) no-repeat;
	color: #ffffff;
    
}


/* Page content */

#page {
	width: 797px;
	height: 534px;
    margin-left: 174px;
	margin-top: 158px;
	margin-bottom: 0px;
	position: absolute;


}

/* Content */

#maincontent {
	float: left;
	margin-top: 5px;
	padding-left: 20px;
	width: 270px;
}

#subcontent {
	float: left;
	width: 263px;
	margin-top: 300px;
	margin-left: 25px;
	padding-left: 20px;
	
}

.focus {
	/* border-top: 1px solid #4A3903; */
	padding-left: 15px;
	text-align: left;
	color: #ffffff;
	font-size: 10px;
	/* color: #646464; */
}


.focus a {
	padding-left: 15px;
	/* background: url(../../images/img06.gif) no-repeat left center; */
	text-align: right;
	font-size: 10px;
	font-weight: bold;
    color: #843173;
}



#subcontent h1 {
	float: left;
	padding: 0px 0px 0 0px;
	letter-spacing: -2px;
	font-size: 18px;
	text-transform: uppercase;
	text-shadow: #ffffff;

}

.contact_top {
	font-size: 10px;
	color: #ffffff;
}

.post {
	padding: 0 0 20px 0;
}

.title {
	margin: 0;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
	border-bottom: 1px solid #cd5a13;
}

.byline {
	margin: 0;
}

.meta {
	/* border-top: 1px solid #4A3903; */
	text-align: right;
	color: #000000;
	/* color: #646464; */
}

.meta a {
	padding-left: 15px;
	/* background: url(../../images/img06.gif) no-repeat left center; */
	font-size: 10px;
	font-weight: bold;
    color: #843173;
}

/* bulletlist */ 

#bulletlist {
	
	padding-left: 10px;
}


#bulletlist ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
}

#bulletlist li {
padding-left: 30px;
	/* border-bottom: 1px dotted #4A3903; */
	background: url(../../images/common/arrow.gif) no-repeat 15px 50%;
}

#bulletlist li ul {
	padding: 15px 0;
}

#bulletlist li li {
	padding-left: 30px;
	/* border-bottom: 1px dotted #4A3903; */
	background: url(../../images/common/arrow.gif) no-repeat 15px 50%;
}

#bulletlist h2 {
	margin: 0;
	padding: 20px 0 2px 30px;
	border-bottom: 2px solid #4A3903;
}

#bulletlist a {
	text-decoration: none;
}

#bulletlist a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	
	width: 1024px;
	padding: 0px 0;
	/*  background: #FFEA6F; */
	/*  border-top: 3px solid #E8AD35; */
	text-align: center;
	font-size: smaller;
	/*  color: #E8AD35; */
    
}

#footer a {
	color: #6EB43F;
}


/* Sample Menu drop-downs */


.view-items{
	border:solid #ffffff;
	border-width:1px;
	
	background-image:url(../../images/samplemenu_bg.png);
	/* background:#f9f6ec; */
	padding:5px;
	margin:0;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color: #666666;
	size: 9px;
	
}
	
.view-items dl{
	margin:0;
	
}


dl.view-items dt{
	padding:5px 0 0 10px;
    background-repeat:no-repeat;
	background-position:left 11px;
	cursor:pointer;
	
}

dl.view-items dt.expand{
	background-image:url(../../images/menu-collapsed.gif);

	}
dl.view-items dt.selected{
	background-image:url(../../images/menu-expanded.gif);
	color:#8C8C8C;
}

.samplemenustitle  {
	
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	/* letter-spacing: -.5px; */
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #843173;
	
}


.samplemenusubtitle  {
	
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	/* letter-spacing: -.5px; */
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #d6a500;
	
}


.samplemenu  {
	padding:5px 5px 5px 5px;
	font-weight: none;
	text-decoration: none;
	text-align: left;
	/* letter-spacing: -.5px; */
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/* color: #848484; */ 
	border-bottom: 1px solid #ffffff;

    /* 
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    */

}

.samplemenucenter  {
	padding:5px 5px 5px 5px;
	font-weight: none;
	text-decoration: none;
	text-align: center;
	/* letter-spacing: -.5px; */
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/* color: #848484; */ 
	

    /* 
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    */

}

.samplemenudescrip  {
	padding:0px 0px 0px 0px;
	font-weight: none;
	text-decoration: none;
	text-align: left;
	letter-spacing: -.5px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
	color: #000000;
	
	

    /* 
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    */

}



.samplemenuprice  {
	padding:0px 5px 5px 35px;
	font-weight: none;
	text-decoration: none;
	text-align: left;
	letter-spacing: -.5px;
	font-family: "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
	color: #000000;
	border-bottom: 1px solid #ffffff;
	

    /* 
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    */

}

/* new collapse menu styles*/

.menusubtitle {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #d6a500;
	border-bottom: 1px solid #cd5a13;
}

.menusubtitle2 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #666666;	
    text-transform: uppercase;
}

.menusubtitlecenter {
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	color: #d6a500;
	
}



.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #848484;
}
