@charset "UTF-8";
/* CSS Document */

/* ED174B */

body {
	width:980px;
	margin:0 auto;
	padding:0;
 	background-image:url(../images/bg.jpg);
	background-position: 50%  0;
	background-repeat: repeat-y;
	background-color:#FEFCF2;
	font-family:Helvetica, sans-serif;
	font-size:12px;
	color:#141414;
	}
	
hr {
border:0;color:#ED174B;background-color:#ED174B;height:1px;width:100%;
	}

small {
	font-size:12px;
	}
	
a {
	outline: none;
	}
	
table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	}
	
tr {
	margin:0;
	padding:0;
	}
	
td {
	margin:0;
	padding:0 3px;
	}
	
table.form tr td {
	padding:6px 2px;
	}
	
img {
	border:none;
	}

#left {
	width:240px;
	padding:0 10px 0 0;
	float:left;
	}
	
#right {
	width:680px;
	padding:0 0 0 10px;
	float:left;
	}

table.product_list {
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse;
	}
	
table.product_list td {
	padding:20px 20px 20px 0;
	}
	
table.product_list img {
	padding:10px;
	}

	
table.product_list h3 {
	padding:8px 0 0 0;
	}
	
.highlight {
	color:#ED174B;
	}
	
#header {
	width:980px;
	height:100px;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
 	background-image:url(../images/drcolorchip_header.jpg);
	background-repeat:no-repeat;
	}
	
#navigation {
	width:860px;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	background-color:#EFC000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:12px;
	/* text-shadow:2px 2px 2px #B08400; */
	text-transform:uppercase;
	z-index:100;
	float:left;
	}
	
#navigation li {
	margin:0;
	padding:9px 0 0 0;
	list-style-type:none;
	display:block;
	float:left;
	}

#navigation li a {
	padding:0;
	margin:0 15px;
	text-decoration:none;
	color:#262626;
	display:block;
	}

#navigation li a:hover {
	text-decoration:underline;
	color:#000;
	}
		
#navigation li ul {visibility:hidden; position:absolute; width:200px; display:block; margin:0; padding:10px 0; background-color:#efc000; border-bottom:solid 1px #262626;}

#navigation li ul li { margin:0; padding:5px 0; width:200px;}

#navigation li:hover ul, #navigation li a:hover ul{visibility:visible; }	

#navigation_right {
	width:120px;
	height:30px;
	margin:0;
	padding:0;
	display:block;
	background-color:#EFC000;
	background-image:url(../images/nav_bg.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:12px;
	/* text-shadow:2px 2px 2px #B08400; */
	text-transform:uppercase;
	z-index:100;
	float:left;
	text-align:right;
	}
	
#navigation_right li {
	margin:0;
	padding:9px 0 0 0;
	list-style-type:none;
	display:block;
	float:left;
	}

#navigation_right li a {
	padding:0;
	margin:0 15px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	}

#navigation_right li a:hover {
	text-decoration:underline;
	color:#FFFFFF;
	}
	
#navigation_right li.cart a {
	padding-left:20px;
	background: url(../images/cart_icon.gif) no-repeat 0 0;
	}

	

h2 {
	font-size:30px;
	padding:12px 0 0 0;
	margin:0;
	}
	
p {
	line-height:170%;
	}

.box_1 {
	width:940px;
	display:block;
 	background-image:url(../images/box1_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:10px 20px;
	background-color:#FAF0CC;
	clear:both;
	}
	
.box_2 {
	width:940px;
	display:block;
	overflow:hidden;
 	background-image:url(../images/box2_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:20px;
	background-color:#F9E9A6;
	}
		
.box_3 {
	width:940px;
	display:block;
 	background-image:url(../images/box3_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:20px;
	background-color:#F9E699;
	}
	
.row {
	width:940px;
	height:250px;
	display:block;
	overflow:hidden;
	}
	
.row_third {
	width:290px;
	height:250px;
	padding:0 26px 0 0;
	margin:0;
	float:left;
	}
	
.row_third_last {
	width:290px;
	height:250px;
	padding:0;
	margin:0;
	float:left;
	}
	
.column_1 {
	width:700px;
	display:block;
	overflow:hidden;
	float:left;
	padding-top:12px;
	}
	
.column_2 {
	width:240px;
	display:block;
	overflow:hidden;
	float:left;
	padding-top:12px;
	}

ul.fancy {
	font-size:13px;
	padding:0;
	margin:0;
	}
	
ul.fancy li {
	padding:4px 0 10px 30px;
	background-repeat: no-repeat;
	background-image:url(../images/check_1.gif);
	list-style-type:none;
	}
	
ul.fancy li.info {
	background-image:url(../images/info.gif);
	font-size:14px;
	}
		
.show {
	width:680px;
	height:220px;
	display:block;
	overflow:auto;
	}
	
.show_inner {
	width:2060px;
	height:220px;
	display:block;
	position:relative;
	}
	
.show_panel {
	width:680px;
	height:220px;
	display:block;
	overflow:hidden;
	float:left;
	}	
	
.show_menu {
	float:right;
	list-style-type:none;
	padding:0;
	margin:0;
	}

.show_menu li {
	display:inline;
	padding:0 3px;
	margin:0;
	}
	
ul.nav_large {
	padding:0;
	margin:0;
	font-size:11px;
	}
	
ul.nav_large li {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	}
	
ul.nav_large li a {
	padding:25px 30px 0 75px;
	margin:0;
	min-height:70px;
	width:80px;
	display:block;
	float:left;
	}
	
a#icon_1 {
	background-image:url(/images/box3_icon_1.gif);
	background-repeat:no-repeat;
	}

a#icon_2 {
	background-image:url(/images/box3_icon_2.gif);
	background-repeat:no-repeat;
	}
	
a#icon_3 {
	background-image:url(/images/box3_icon_3.gif);
	background-repeat:no-repeat;
	}

a#icon_4 {
	background-image:url(/images/box3_icon_4.gif);
	background-repeat:no-repeat;
	}

a#icon_5 {
	background-image:url(/images/box3_icon_5.gif);
	background-repeat:no-repeat;
	}
		
.show h3 {
	font-size:16px;
	padding:0 0 6px 0;
	margin:0;
	}
	
.show_panel h3, h3.subtitle {
	text-transform:uppercase;
	color:#444444;
	}
		
.next {
	width:17px;
	height:17px;
	display:block;
	text-indent:-100000px;
	background-image:url(../images/next.jpg);
	background-repeat:no-repeat;
	}

.next:hover {
	background-image:url(../images/next_o.jpg);
	}
	
	
.prev {
	width:17px;
	height:17px;
	display:block;
	overflow:hidden;
	text-indent:-100000px;
	background-image:url(../images/prev.jpg);
	background-repeat:no-repeat;
	}
	
.prev:hover {
	background-image:url(../images/prev_o.jpg);
	}
	
.arrow {
	padding:3px 0 0 50px;
	height:19px;
	display:inline-block;
	background-image:url(../images/arrow.jpg);
	background-repeat:no-repeat;
	background-position:25px 0;
	font-weight:bold;
	}	
	
.little_box {
	width:240px;
	display:block;
	text-align:center;
	background-color:#FFFFFF;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior:url(border-radius.htc);
	background-image:url(../images/fancy_head_bg_3.jpg);
	background-repeat:no-repeat;
	}
	
.little_box h3 {
	padding:18px 0 0 0;
	margin:0;
	color:#FAF0CC;
	text-shadow:2px 2px 2px #A03A50;
	font-size:16px;
	font-weight:bold;
	}
	
.little_box form {
	margin:0;
	padding:0 15px 15px 15px;
	}
	
.little_box form input, .little_box form select {
	margin:6px 0;
	}	
	
	
.little_box_header {
	width:175px;
	height:60px;
	display:block;
	text-align:left;
	padding-left:60px;
	}
	
	
.go {
	padding:6px 12px; 
	font-size:14px; 
	border:none; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	behavior:url(border-radius.htc);
	background-image:url(../images/fancy_head_bg_3.jpg);
	background-repeat: no-repeat;
	background-position: -80px -20px;
	background-color:#ED174B;
	color:#FFFFFF; 
	font-weight:bold; 
	text-shadow: #666666 2px 2px 2px; 
	text-decoration:none;
	}
	
.go:hover {
	color:#FAF0CC;
	cursor:pointer;
	text-decoration:none;
	}
	
#footer {
	width:940px;
	height:80px;
	padding:10px 20px;
	margin:0;
	display:block;
	overflow:hidden;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	clear:both;
	}
	
#footer a, #footer a:visited {
	color:#FEFCF2;
	}
	
.quotey {
	font-weight:bold;
	color:#434343;
	}
	
.breadcrumb_large {
	padding:6px 0 0 0; font-size:14px; color:#990066;
}
.breadcrumb_large p {
	padding:0;
	margin:0;
}

.red, .error {
	color:#FF0000;
	}
	
.sub_nav ul {
	padding:5px 10px;
	margin:0;
	}
	
.sub_nav ul li {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.sub_nav ul li a {
	text-decoration:none;
	font-style:12px;
	//color:#ED174B;
	padding:3px 0;
	margin:0;
	display:block;
	}
	
.sub_nav ul li a:hover {
	//color:#141414;
	text-decoration:underline;
	}
	
.sub_nav h3 {
	color:#ED174B;
	padding:0 10px;
	margin:0;
	}
	
.sub_nav h3 a {
	text-decoration:none;
	color:#ED174B;
	}

.sub_nav h3 a:hover {
	text-decoration:underline;
	color:#ED174B;
	}	
	
.sub_nav {
	background-color:#ffffff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior:url(border-radius.htc);
	padding:10px;
	margin:15px 0;
	}
	
.accordion {
	padding-top:2px;
	}
	
.accordion h3 {
	padding-left:22px;
	background-image:url(../images/red_plus_minus.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
}
	
.accordion h3.chosen {
	padding-left:22px;
	background-image:url(../images/red_plus_minus.gif);
	background-repeat:no-repeat;
	background-position:0 -35px;
	}