/* CSS Document */

#column_left input,#column_left select,#column_left textarea{font-family:Arial; font-size:12px; padding:3px; border:1px solid #CCC; color:#000; }
.admin #column_left .button1 input { color:#FFF; }
#column_left .left { width:50px; }
#column_left .right { text-align:left; }
table.adminContainer{width:100%;}
table.adminContainer td{padding:0; vertical-align:top;}
table.adminContainer td.rightcol{width:280px; padding:0 0 0 20px; text-transform:uppercase}
.loginLink a{font-weight:bold; text-transform:uppercase;}
table.adminContainer td.rightcol ul{ list-style:none; margin:10px; padding:0;}
table.adminContainer td.rightcol li{margin:0; padding:0 0 10px 0; font-size:12px;}

.errormsg{color:#ff0000;}

table.checkout{width:100%;}
table.checkout th{font-size:14px; border-bottom:1px solid #333; background:url(../images/bg_nav_main.jpg) repeat-x #FFF; color:#FFF; padding:5px; text-align:left; font-weight:normal;}
table.checkout td{border-bottom:1px solid #cccccc;padding:5px 6px 5px 6px; color:#000000;}
table.checkout td.remove{font-size:10px;}
table.checkout input{width:30px; border:1px solid #cccccc; padding:0 5px 0 5px;}

a.update {background:url(../images/icons/refresh.gif) no-repeat; padding-left:18px; margin:10px 0;}

.button1 a {background:url(../images/bg_nav_main.jpg) repeat-x; width:auto; display:inline; padding:2px 10px 3px 10px; color:#ffffff; text-decoration:none;}
.button1 a:hover{color:#ffffff;}

.checkout_header{font-size:14px; border-bottom:1px solid #333; background:url(../images/bg_nav_main.jpg) repeat-x #FFF; color:#ffffff; text-align:left; padding:4px; }
.checkout_header a{color:#ffffff;}
.checkout_header a:hover{color:#ffffff;}
span.checkbox input{border:none; padding-top:20px;}

table.orderDetail{width:100%;}
table.orderDetail th{border-bottom:1px solid #cccccc; padding:5px 6px 5px 6px; color:#000000; text-align:left;}
table.orderDetail td{border-bottom:1px solid #cccccc; padding:5px 0 5px 3px; color:#000000; vertical-align:middle; width:50%;}
table.orderDetail tr.footerrow td{border-bottom:none; padding:0; color:#000000;}
table.orderDetail tr.noBg td{background:none; border:none;}
#column_left table.orderDetail input{ width:92%; background:url(../images/bg_input2.jpg) repeat-x; padding:5px; vertical-align:middle; clear:both; float:left; }
#column_left table.orderDetail input.csc { width:85%; }
#column_left table.orderDetail .check input{ width:auto; background:none; border:none; float:left; margin:2px 0 0 0; height:15px; }
#column_left table.orderDetail select { float:left; }
table.orderDetail span.amount{border-bottom:1px solid #cccccc; padding:5px 6px 5px 6px; display:block;}
#column_left input.refercode { float:none; }

table.orderDetail tr.orderFooter td { width:auto;}

table.receiptDetail{width:100%;}
table.receiptDetail th{border-bottom:1px solid #000000; font-weight:normal; font-size:14px; text-align:left; color:#000000;}
table.receiptDetail td{font-size:11px; color:#666666; padding:5px 0 3px 0; color:#000000;}
table.receiptDetail tr.devide td{border-bottom:1px solid #999999; padding:4px 0 4px 0;}


table.adminTable td{padding-bottom:8px; vertical-align:top;}

table.admin_subnav{border-bottom:1px solid #cccccc; margin-bottom:10px;}
table.admin_subnav th{text-align:left; padding-left:10px;}
table.admin_subnav td{padding-left:10px; text-transform:none;}
table.admin_subnav span input{border:none;}


.msgBox{overflow:auto; border:1px solid #999999; height:100px; width:403px; padding:5px 0 5px 5px}
.msgBox table{width:380px;}
.msgBox table td{border-top:1px solid #999999;}

input.inputTxt2{width:300px; margin-bottom:5px;}
input.inputBtn2{width:70px; height:24px; margin-right:5px; color:#003399; font-weight:bold; text-transform:uppercase; background:#ffffff; cursor:pointer; font-size:12px; margin-bottom:5px;}

table.declineReason{width:100%}
table.declineReason th{width:11px; color:#666666; width:22%;}
table.declineReason td textarea{border:1px solid #999999; font-family:Arial; font-size:11px; width:200px; height:60px;}

table.PriceShippingTable{width:100%;}
table.PriceShippingTable th{background:url(../images/bg_nav_main_admin.jpg) repeat-x #D8CBBB; padding:6px; font-size:14px; color:#ffffff; text-align:left; font-weight:normal;}
table.PriceShippingTable th a{color:#ffffff;}
table.PriceShippingTable td{border-bottom:1px solid #cccccc; padding:5px 6px 5px 6px; vertical-align:middle !important;}
table.PriceShippingTable tr.footer td{border-bottom:1px solid #cccccc; padding:5px 6px 5px 6px; vertical-align:middle !important;}
table.PriceShippingTable input.textBox{width:150px; background:none; border:1px solid #cccccc;}




input.text{width:180px; border:1px solid #cccccc;}
textarea.text{width:180px; border:1px solid #cccccc;}
#column_left input.submit{width:auto; height:23px; margin-right:5px; color:#003399; border:none; text-transform:uppercase; background:url(../images/bg_nav_main_admin.jpg); color:#ffffff; cursor:pointer; font-size:12px; float:left;}


td
{
	font-family: Arial,Verdana,Tahoma,serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	border: 0;
	vertical-align: top;	
}
#product td { vertical-align:bottom; }

div#leftcol
{
	width: 575px;
	float:left;
}

div#rightcol
{
	width: 175px;
	float:left;
}

label.PasswordStrength
{
	padding:10px;
	background:white;
}

.fullheightInputs input { line-height:normal; height:auto  }

.additionalimages { padding-bottom:15px; border-bottom:1px solid #CCCCCC; width:100%; }

#column_left input.submitButton { border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../images/add2cart_button.jpg') no-repeat left top;
    width:114px;     color:#FFF;     cursor:pointer;     text-align:center;     height:24px;     padding-bottom:1px;     margin-right:35px;     text-transform:uppercase;     padding-left:10px;
    margin-left: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    padding-top: 0;
}
#column_left input.submitButton:hover { background-position:left -25px; }

#product_options, #product_options tr,#product_options th, #product_options td { border-collapse:collapse; margin:0; padding:0; }
#product_options th { padding:5px; vertical-align:top; font-size:12px; padding-top:8px; text-align:right; }
#product_options td { padding:5px; vertical-align:top; text-align:center; }
#product_options td table { margin:0 auto; }
#product_options { width:200px; }
#description { font-size:12px; }

.adminTable { width:700px; }
.adminTable td input { float:none; }
.adminTable textarea { width:375px; height:300px; }
.categories_list .actioncall { padding:10px; color:#FFF; }
.categories_list h1 { color:#CCC; text-transform:uppercase; font-size:14px; }
.categories_list h4 { color:#666; font-size:12px; }
.categories_list .actioncall div * { padding:0; }
.categories_list .actioncall div td a { font-size:12px; margin:0; padding;0; }
.categories_list .actioncall a { font-size:12px; color:#FFF; }
.categories_list .actioncall div td input { vertical-align:middle; display:none; }
.categories_list .actioncall div th { display:none; }
.categories_list .actioncall div th a { color:#FFF; margin-bottom:7px; font-size:12px; display:block; } 