.tab{ margin-left:25px;}
.divThemeItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}
.A_maintext {
		font-weight: bold;
		color: black;
	}
	.divA {
		margin: 2px 0px;
	}
.showc{ width:609px;position: relative;center: 0px;top: 0px;text-align:left;}
.top1{margin:0px 0px 5px 5px;}
.check{margin-right: 0px; margin-left: auto;}
.bd{border:0;}
#bigMainFrame {
	position:relative;
	width: 770px;
	margin-right: auto;
	margin-left: auto;
}
#mainFrameTop {
	width: 770px;
	height:15px;
}
.mainbg_top {
	background-image: url(images/bgSprite.png);
	background-position: -10px -138px;
	background-repeat:no-repeat;
}
.mainbg_grey .mainbg_middle{
	background-image: url(images/mainFrame_bg_middle.png);
	background-repeat: repeat-y;
}
.mainbg_grey .mainbg_bottom {
	background-image: url(images/mainFrame_bg_bottom.png);
	background-repeat:no-repeat;
}
.mainbg_grey .mainbg_bottom_home {
	background-image: url(images/bgSprite.png);
	background-position: -10px -380px;
	background-repeat:no-repeat;
}
.mainbg_blue .mainbg_middle{
	background-image: url(images/mainFrame_bg_middle_blue.png);
	background-repeat: repeat-y;
}
.mainbg_blue .mainbg_bottom {
	background-image: url(images/mainFrame_bg_bottom_blue.png);
	background-repeat:no-repeat;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	text-align: center;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
body#grey {
	background-color: #CDCDCD;
}
body#blue {
	background-color: #00183B;
}
body#black {
	background-color: #000000;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p, h1, h2, h3, ul, li, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 0px;
	line-height: 1.5;
}
ul, li, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: normal;
}
form {
	margin: 0px;
	padding: 0px;
}
label {
	color: #666666;
	display: block;
	margin-bottom: 0.2em;
	font-weight: bold;
	margin-top: 0.5em;
	font-size: 10px;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
input.button {
	color: #333333;
	border: 2px outset #999999;
	background-color: #CCCCCC;
	font-weight: bold;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #396AAF;
	text-decoration: underline;
	cursor: pointer;
}
/*=============================================================*/
#topperFunction {
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	text-align: right;
	margin-bottom: 0.5em;
	color: #999999;
}
#grey #topperFunction a {
	color: #333333;
	text-decoration: none;
}
#grey #topperFunction a:hover {
	color: #000000;
	text-decoration: none;
}
#blue #topperFunction a {
	color: #FFFFFF;
	text-decoration: none;
}
#blue #topperFunction a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#black #topperFunction a {
	color: #E0CF89;
	text-decoration: none;
}
#black #topperFunction a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#grey #topper {
	width: 730px;
	height: 36px;
	background-image: url(images/topperFunction_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;
	text-align: left;
}
#blue #topper {
	width: 730px;
	height: 36px;
	background-image: url(images/topperFunction_bg_blue.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;
	text-align: left;
}
#black #topper {
	width: 730px;
	height: 36px;
	background-image: url(images/topperFunction_bg_black.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 25px;
	overflow: hidden;
	position: relative;
	text-align: left;
}

@-moz-document url-prefix()
{
	#black #topper, #blue #topper, #grey #topper { 
		padding-top: 7px;
	}
}


#mainMenu {
	list-style-position: outside;
	list-style-type: none;
	background-image: url(images/mainMenu_gap.png);
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
	width: 565px;
	position: relative;
}
#mainMenu li {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	font-size: 11px;
	background-image: url(images/mainMenu_gap.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#mainMenu li a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 11px;
	padding-bottom: 12px;
	color: #FFFFFF;
}
#grey #mainMenu a:hover {
	background-image: url(../images/mainMenu_bgon.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#grey #mainMenu a.in {
	background-image: url(../images/mainMenu_bgin.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#grey #mainMenu a.in:hover {
	background-image: url(../images/mainMenu_bgin.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#blue #mainMenu a:hover {
	background-image: url(../images/mainMenu_blue_bgon.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#blue #mainMenu a.in {
	background-image: url(../images/mainMenu_blue_bgin.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#blue #mainMenu a.in:hover {
	background-image: url(../images/mainMenu_blue_bgin.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#black #mainMenu a:hover {
	background-image: url(../images/mainMenu_black_bgon.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#black #mainMenu a.in {
	background-image: url(../images/mainMenu_black_bgin.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#black #mainMenu a.in:hover {
	background-image: url(../images/mainMenu_black_bgin.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration: none;
}
#searchBar {
	float: right;
	margin-top: 8px;
	height: 20px;
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: top;
	/*background-image: url(../images/searchBar_bg.png);
	background-repeat: no-repeat;
	background-position: right;*/
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;*/
}
#searchBar a {
	color: #FFFFFF;
	font-weight: bold;
}
#searchBar input {
	font-size: 11px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 0px;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*width: 100px;*/
	color: #333333;
}
#mainFrame {
	padding: 7px;
	width: 756px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	position: relative;
}
#grey .mainbg {
	background-image: url(../images/mainFrame_bg.png);
	background-repeat: no-repeat;
}
#blue .mainbg {
	background-image: url(../images/mainFrame_bg_blue.jpg);
	background-repeat: no-repeat;
}
#black .mainbg {
	background-image: url(../images/mainFrame_bg_black.jpg);
	background-repeat: no-repeat;
}
#grey .mainbg01 {
	background-image: url(../images/mainFrame_bg01.png);
	background-repeat: no-repeat;
}
#mainFrame .sidemenu {
	float: left;
	width: 147px;
}
#mainFrame .sidemenu .diyawards_logo {
	padding-top: 0px;
	padding-bottom: 15px;
	height: 115px;
}
#mainFrame .sidemenu ul {
	list-style-position: outside;
	list-style-type: none;
	margin-right: 6px;
	margin-bottom: 5px;
	margin-left: 6px;
}
#mainFrame .sidemenu h2 {
	background-image: url(../images/sideMenu_bg01.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	font-size: 12px;
	background-position: top;
}
#mainFrame .sidemenu h2 a{
	color: #FFFFFF;
	text-decoration: none;
}
#mainFrame .sidemenu h2 a:hover{
	color: #CCCCCC;
	text-decoration: none;
}
#mainFrame .sidemenu h2 a.award_by_price{
	color: #FFFFFF;
	height: 18px;
	font-size: 12px;
	text-decoration: none;
}
#mainFrame .sidemenu h2 a.award_by_price:hover{
	color: #CCCCCC;
	text-decoration: none;
}
#mainFrame .sidemenu h2.out_cat {
	background-image: url(../images/sideMenu_bg01.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	background-position: top;
}
#mainFrame .sidemenu h2.in {
	background-image: url(../images/sideMenu_bgin01.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	background-position: top;
}
#mainFrame .sidemenu h2.in_cat {
	background-image: url(../images/sideMenu_bgin01_diy.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	background-position: top;
}
#mainFrame .sidemenu h2.in_diy {
	background-image: url(../images/sideMenu_bgin01.png);
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 18px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 1px;
	background-position: top;
}
#mainFrame .sidemenu li {
	display: block;
	margin-bottom: 4px;
}
#mainFrame .sidemenu li a {
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	height: 15px;
	padding-top: 2px;
}
#mainFrame .sidemenu li a:hover {
	background-image: url(../images/sideMenu_bgon02.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #333333;
	text-decoration: none;
}
#mainFrame .sidemenu li a.out_diy:hover {
	background-image: url(../images/sideMenu_bgon02_diy.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #999999;
	text-decoration: none;
}
#mainFrame .sidemenu li a.in {
	background-image: url(../images/sideMenu_bgin02.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	text-decoration: none;
}
#mainFrame .sidemenu li a.in_diy {
	background-image: url(../images/sideMenu_bgin02_diy.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	text-decoration: none;
}
#mainFrame .sidemenu li a.in:hover {
	background-image: url(../images/sideMenu_bgin02.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	text-decoration: none;
}
#mainFrame .content {
	float: right;
	text-align:left;
	position: absolute;
	top:-8px;
	left:154px;
	/*position: absolute;
	left: 154px;
	top: 7px;*/
	width: 609px;

}
#mainFrame .content .leftColumn {
	width: 327px;
	float: left;
	padding: 1px;
}
#staffImage {
	height: 345px;
	overflow: hidden;
}
#staffImageThumb {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 139px;
	overflow: hidden;
}
#staffImageThumb img {
	vertical-align: top;
	text-align: right;
	display: inline;
	float: left;
}
#mainFrame .content .rightColumn {
	float: right;
	width: 240px;
	padding: 20px;
	text-align: left;
}
#mainFrame .content .rightColumn h2 {
	background-image: url(../images/arrow_red.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 14px;
}
#mainFrame .content .rightColumn h3 {
	font-size: 14px;
	color: #000000;
	margin-bottom: 0.5em;
}
#mainFrame .content .rightColumn h4 {
	background-image: url(../images/point.png);
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	margin-bottom: 0.3em;
}
#mainFrame .content .rightColumn p {
	margin-bottom: 0.3em;
}
#mainFrame .content .rightColumn .ourprice {
	font-weight: bold;
}
.bgPrivacyNotice {
	background-image: url(../images/PrivacyNotice_bg.JPG);
	background-repeat: no-repeat;
	background-position: 100% bottom;
}
.bgProductList01 {
	background-image: url(../images/Product_bg_01.jpg);
	background-repeat: no-repeat;
	background-position: 100% bottom;
}
.bgProductList02 {
	background-image: url(../images/Product_bg_02.jpg);
	background-repeat: no-repeat;
	background-position: 100% bottom;
}
#mainFrame .content h1 {
	background-image: url(../images/contentHeader_bg.png);
	background-position: 100% 0px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-left: 15px;
	/*font-style: italic;*/
	font-weight: normal;
	text-decoration: none;
	padding-top: 4px;
	/*height: 29px;*/
	margin-left: 1px;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 0px;
}
#mainFrame .content h1 .title{
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
#mainFrame .content .article {
/*	position: relative;
	left: 5px;
	top: 5px;
	text-align: left;
*/	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;

}
.bottomBut {
	text-align: right;
	margin-top: 20px;
}
.bottomBut img {
	padding-left: 10px;
}
.bottomBut02 {
	text-align: center;
}
.bottomBut02 img {
	padding-left: 2px;
	padding-right: 2px;
}
.finalPrice {
	text-align: left;
	background-image: url($settings[shopurl]images/finalPrice_bg.png);
	background-repeat: no-repeat;
	background-position: right;
	margin: 5px;
}
.finalPrice img {
	padding-left: 2px;
	padding-right: 2px;
	vertical-align: middle;
}
.price {
	vertical-align: middle;
	color: #FF0000;
	font-weight: bold;
	padding-left: 10px;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.topperBut {
	float: right;
	margin-top: 7px;
	padding-right: 10px;
	margin-right: 10px;
}
.topperBut img {
	padding-left: 10px;
	display: inline;
	text-align: right;
	vertical-align: top;
}
.topperStatus {
	list-style-position: outside;
	list-style-type: none;
	position: absolute;
	text-align: right;
	background-image: url(../images/topperStatus_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: inline;
	white-space: nowrap;
	height: 40px;
	float: right;
	clear: both;
	top: 15px;
	right: 105px;
	width: 495px;
}
.topperStatus li {
	list-style-position: outside;
	list-style-type: none;
	/*background-image: url(../images/topperStatus.png);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	display: inline;
	text-align: center;
	padding-bottom: 22px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 6px;
	font-style: normal;
}
.cirCol {
	position: relative;
}
.cirCol .uprow {
	background-image: url(../images/circle_bg.png);
	background-position: 100% 0px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.cirCol .uprow .wrapper {
	background-image: url(../images/circle_bg.png);
	background-position: 0px 0px;
	margin-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.cirCol .downrow {
	background-image: url(../images/circle_bg.png);
	background-position: 100% bottom;
}
.cirCol .downrow .wrapper {
	background-image: url(../images/circle_bg.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-right: 5px;
	color: #666666;
	padding: 0px;
	height: 5px;
}
.cirCol2 {
	position: relative;
}
.cirCol2 .uprow {
	background-image: url(../images/circle_bg.png);
	background-position: 100% 0px;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.cirCol2 .uprow .wrapper {
	background-image: url(../images/circle_bg.png);
	background-position: 0px 0px;
	margin-right: 0px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
.cirCol .uprow2 {
	background-image: url(../images/circle_bg.png);
	background-position: 100% 0px;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.cirCol .uprow2 .wrapper2 {
	background-image: url(../images/circle_bg.png);
	background-position: 0px 0px;
	margin-right: 5px;
	text-align: left;
	text-indent: 4em;
	font-size: 16px;
	font-weight: bold;
	/*font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	position: relative;
}
.cirCol2 .downrow {
	background-image: url(../images/circle_bg.png);
	background-position: 100% bottom;
}
.cirCol2 .downrow .wrapper {
	background-image: url(../images/circle_bg.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-right: 0px;
	color: #333333;
	padding: 10px;
	font-size: 11px;
	text-align: left;
}
.leftPos {
	float: left; 
	width: 30%; 
}
.rightPos {
	float: right; 
	width: 68%; 
}
.midPos {
	float: left; 
	width: 32%; 
}
.dateList {
	width: 100%;
}
.dateList td {
	text-align: center;
	color: #666666;
	padding: 3px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABB0B3;
}
.dateList .title {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 2px;
	color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	border-bottom-style: none;
}
.subtotal {
	color: #000000;
	text-align: right;
	padding: 5px 0px 0px 5px;
	line-height: 1.3;
	position: relative;
	left: -30px;
}
.subtotal td {
	padding-left: 15px;
	text-align: right;
}
.subtotal td.hr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABB0B3;
}
.content #topperImage {
	height: 363px;
	overflow: hidden;
}
.content #scrollImage {
	background-image: url(../images/scrollImage_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 123px;
	overflow: hidden;
}
#scrollImage img {
	vertical-align: top;
	text-align: right;
	display: inline;
	float: left;
}
#grey #footer {
	color: #904B4B;
	padding-top: 5px;
	padding-bottom: 5px;
}
#grey #footer a {
	color: #904B4B;
}
#grey #footer a:hover {
	color: #532B2B;
	text-decoration: underline;
}
#blue #footer {
	color: #5FA874;
	padding-top: 5px;
	padding-bottom: 5px;
}
#blue #footer a {
	color: #5FA874;
}
#blue #footer a:hover {
	color: #85D4D4;
	text-decoration: underline;
}
#black #footer {
	color: #E0CF89;
	padding-top: 5px;
	padding-bottom: 5px;
}
#black #footer a {
	color: #E0CF89;
}
#black #footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footerShadow {
	background-image: url(../images/footer_shadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 120px;
	width: 756px;
}
#copyright {
	color: #666666;
}
.must {
	color: #FF0000;
}
/*=============================================================*/
#openWin {
	background-color: #00183B;
}
#openWin #mainFrame {
	width: 756px;
	height: 497px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-image: url(../images/openWin_bg.jpg);
	padding: 0px;
	position: relative;
}
#openWin #bigImage {
	float: left;
	width: 620px;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 11px;
	padding-left: 11px;
	vertical-align: top;
}
#openWin #sideThumb {
	float: right;
	width: 103px;
	padding-top: 1px;
	padding-right: 11px;
	padding-left: 1px;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 1px;
}
#openWin #TrsideThumb {
	float: right;
	width: 10px;
	padding-top: 1px;
	padding-right: 11px;
	padding-left: 1px;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 1px;
}

#openWin #sideThumb li {
	list-style-position: outside;
	list-style-type: none;
	display: block;
	margin-bottom: 10px;
	height: 109px;
	overflow: hidden;
}
#openWin #closeWin {
	text-align: right;
	padding-right: 10px;
	clear: both;
	padding-bottom: -1px;
}


#divGroupList
{
    margin-left: 10px;
    margin-top:17px;
    float:left;
    width:195px;
    padding:5px;

    word-break:break-all;
    height: 440px;
    overflow:hidden;
    overflow-y:scroll;
    color: white;
    line-height: 150%;
    scrollbar-face-color:#000000;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#000000;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#000000;
    scrollbar-track-color:#101010;
}
#divGroupList p
{
    width: 180px;
    padding: 1px;
    text-align: center;
}
#divGroupList a:hover
{
    background: #999999;
    text-decoration:none;
}
#divProduct
{
    margin-top:17px;
    margin-right: 5px;
    float:right;
    width:335px;
    padding:5px;
    text-align: left;
    word-break:break-word;
    color: #CCCCCC;
    line-height: 150%;
    height: 450px;
    overflow:hidden;
}

/* You will not need to change below */
.small, .small:hover { font-family: Arial, Verdana, Sans-Serif; color: #333333; font-size: 10px; }
.small:link, .small:visited { text-decoration: underline; color: #333333; }

#divCart
{
    word-break:break-all;
    height: 300px;
    overflow:hidden;
    overflow-y:scroll;
    color: white;
    line-height: 150%;
    scrollbar-face-color:#ABABAB;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#EEEEEE;
}
#divCart table td
{
	text-align: center;
}

#divSizeList {
	padding: 5px 0px;
}
#divProductInfo {
	padding: 5px 0px;
	height: 800px;
    line-height: 200%;
	overflow: visible;
}
#item_title {
	font-size: 150%;
	font-weight: bold;
}
#item_sku {
	font-size: 100%;
}
#item_dimension {
	font-size: 100%;
}
#item_price {
	font-size: 100%;
	/*color: orange;*/
}
#item_image {
	position: relative;
	left: -7px;
	top: 27px;
}
#item_begin {
	position: relative;
	left: -7px;
	top: 22px;
}

#div_cartview {
	position: absolute;
	left: 154px;
	top: 7px;
	width: 609px;
	height: 486px;
}

#div_order_contents {
	padding:0px;
	width:100%;
	height:120px;
	overflow-y:scroll;
	scrollbar-face-color:#ABABAB;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#EEEEEE;
}
.show_all {
    height: 420px;
    overflow:hidden;
    overflow-y:scroll;
    scrollbar-face-color:#ABABAB;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#EEEEEE;
}
.show_pages {
    height: 380px;
    overflow:hidden;
}
.show_subcategories {
    height: 436px;
    overflow-x:hidden;
    overflow-y:scroll;
    scrollbar-face-color:#ABABAB;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#EEEEEE;
}
a.showtype {
  color: #333333;
  font-size: 11px;
  font-weight: normal;
}
a.showtype:hover {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}
#AccountIcon {
	width: 100%;
	overflow: hidden;
	position: relative;
}
#AccountIcon li {
	list-style-position: outside;
	list-style-type: none;
	float: left;
	margin-right: 25px;
	margin-top: 30px;
}

.searchResultList {
	background-image: url(../images/searchResultList_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	overflow: hidden;
	/*position: relative;*/
	width: 96%;
	margin-bottom: 10px;
}
.searchResultList .insetFrame {
	border: 4px solid #FFFFFF;
	float: left;
	overflow: hidden;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 15px;
}
.searchResultList .summary {
	float: left;
	width: 250px;
}
.searchResultList .summary p{
	text-align: left;
	word-break: keep-all;
}
.searchResultList .summary h2 {
	color: #FFFFFF;
	font-size: 13px;
	margin-top: 2px;
}
.searchResultList .priceOfSize {
	float: right;
	margin-top: 15px;
	width: 106px;
	padding-right: 15px;
}
.searchResultList .priceOfSize span {
	display: block;
	width: 60px;
	height: 20px;
	padding-left: 46px;
	padding-top: 8px;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	overflow: hidden;
}
.searchResultList .priceOfSize span.size040 {
	background-image: url(../images/sizeList040.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size045 {
	background-image: url(../images/sizeList045.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size050 {
	background-image: url(../images/sizeList050.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size055 {
	background-image: url(../images/sizeList055.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size060 {
	background-image: url(../images/sizeList060.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size065 {
	background-image: url(../images/sizeList065.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size070 {
	background-image: url(../images/sizeList070.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size075 {
	background-image: url(../images/sizeList075.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size080 {
	background-image: url(../images/sizeList080.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size085 {
	background-image: url(../images/sizeList085.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size090 {
	background-image: url(../images/sizeList090.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size100 {
	background-image: url(../images/sizeList100.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size105 {
	background-image: url(../images/sizeList105.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size110 {
	background-image: url(../images/sizeList110.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size115 {
	background-image: url(../images/sizeList115.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span.size120 {
	background-image: url(../images/sizeList120.gif);
	background-repeat: no-repeat;
}
.searchResultList .priceOfSize span {
	background-image: url(../images/sizeList060.gif);
	background-repeat: no-repeat;
}

#subcategory_list {
    word-break:break-all;
    height: 400px;
    overflow:hidden;
    overflow-y:scroll;
    color: white;
    line-height: 150%;
    scrollbar-face-color:#ABABAB;
    scrollbar-arrow-color:#CECFCE;
    scrollbar-highlight-color:#636563;
    scrollbar-3dlight-color:#FFFFFF;
    scrollbar-shadow-color:#424542;
    scrollbar-darkshadow-color:#666666;
    scrollbar-track-color:#EEEEEE;
}
.CenterTable {
	border: solid 1px #C5C5C5;
	margin: 10px;
	text-align: left;
}
.CenterTableHeading {
	font: 14px;
	font-weight: bold;
	text-align: left;
	color: #F0F0F0;
	background-color: #646464;
}
.CenterTable td {
	text-align: left;
}
.fontsize9 {
	font-size: 9px;
}


body {

	font-family: Verdana, Arial, Helvetica, sans-serif !important;

	margin: 1px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1.5em;
		
	font-size:.83em;
  padding: 1px 0.5em 1em 0.5em;  

	} 

	
.div_td {
	margin: 5px 10px;
	padding: 5px;
	background-color: white;
	font-size: 12px;
	}
.div_img {
				background-image: url(http://www.diyawards.com/images/imageFrameBg.png);
				background-repeat: repeat-x;
				background-position: left top;
				margin: 0px;
			}
a 	{
	color: #396AAF;
	text-decoration: none;
	}
a:hover {
	color: #D1913A;
	text-decoration: underline;
	cursor: pointer;
	}
li{	
	font-size: 12px; 
	}
#li-top	
	{ 
	color:#396AAF;
	font-size: 12px;  
	}

#b-top {
   font-weight:bold; 
   font-size:12px;
   color:#c60;

        } 
#b-link {
   font-weight:bold; 
   font-size:12px;
   color:#396AAF;

        } 
#tr-colorfill
		{
		font-size: 12px; 
		}
.udline{text-decoration:underline;}
td ul li{ list-style-type:none;}

