@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5C5C;
	/* background-image: url(/images/body-bg.gif);
	background-repeat: repeat-x; */
	background-color: #EDEDED;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link {
	color: #2016f3;
}
a:visited {
	color: #2016f3;
}
#main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}



/* -------- Page Structure CSS Starts -------- */
#page-wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(/images/page-wrapper-bg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#page-wrapper #top-shadow {
	background-image: url(/images/top-shadow.gif);
	background-repeat: repeat-x;
	font-size: 0px;
	height: 8px;
}

#page-header {
	height: 75px;
	background-image: url(/images/header-bg.gif);
	color: #FFFFFF;
	background-repeat: repeat-x;
}
#page-header .logo {
	float: left;
	width: 350px;
}
#page-header .right-header {
	float: right;
	width: 300px;
}
#top-links  {
	height: 30px;
	background-image: url(/images/nav-bg.gif);
	background-repeat: repeat-x;
	background-color: #000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
}
#top-links li {
	display: block;
	list-style-type: none;
	float: right;
	list-style-image: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8f8f8f;
	border-left-color: #000;
	line-height: 30px;
}
#page-wrapper   #top-links   a{
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(/images/nav-bg.gif);
}
#page-wrapper  #top-links a:hover {
	background-image: url(/images/nav-bg-hover.gif);
	line-height: 30px;
}
.right-header .phone-no {
	margin-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	margin-right: 6px;
	font-size: 14px;
}


#page-header .tag-line {
	clear: both;
	color: #005681;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-right: 6px;
	text-align: right;
	margin-top: 13px;
}
.deal-image {
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 26px;
	padding-left: 26px;
	background-image: url(/images/deal-of-the-day.gif);
	background-repeat: no-repeat;
	background-position: right 26px;
}
#page-body {	
	height:500px;	
	height:auto !important;
    min-height:400px;
    padding:10px 26px 143px;
    position:relative;
}

#page-body .left-col {
	width: 400px;
	float: left;
}
.left-col .product-img {
	text-align: center;
	vertical-align: middle;
	padding-top: 16px;
	padding-bottom: 16px;
}
.left-col .bookmarks {
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.bookmarks img {
	margin-right: 2px;
}
.product-description  {
	font-size: 12px;
	color: #5d5c5c;
	line-height: 20px;
}
.product-description p {
	margin-top: 4px;
}

.left-col .deal-facts {
	margin-top: 16px;
	margin-bottom: 16px;
	color: #716e6e;
}
#page-body .deal-facts p{
	font-size: 12px;
	line-height: 18px;
	margin-top: 4px;
}

.left-col .email-sign-up {
}
.email-sign-up .sign-up-form {
	margin-right: 16px;
	margin-left: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#page-body .sign-up-form  a  {
	color: #2016f3;
}
.grey-bar {
	height: 25px;
	background-color: #E0E0E0;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #333;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.blue-bar {
	height: 25px;
	background-color: #18648B;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	padding-right: 10px;
	padding-left: 10px;
}
.sign-up-form td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.sign-up-form .text-box {
	width: 170px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
}

#page-body .right-col {
	width: 440px;
	margin-left: 430px;
}
#page-body .deal-tabs {
	float: right;
	position: absolute;
	right: 0px;
	width: 31px;
	z-index: 100;
}
.deal-tabs .tab-day-deal img {
}

.right-col .div-product-info {
	margin-bottom: 16px;

}
.div-product-info .product-title {
	font-size: 17px;
	color: #cf5801;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	margin-top: 6px;
}
.div-product-info .product-reg-price {
	font-weight: bold;
	margin-bottom: 5px;
	color: #5b5248;
	font-size: 12px;
	padding-top: 30px;
}
.div-product-info .product-sale-price {
	font-weight: bold;
	margin-bottom: 10px;
	color: #5b5248;
	font-size: 12px;
}
.div-product-info .product-deal-price {
	color: #0b6c9a;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.div-product-info .product-deal-price .price {
	color: #ee4300;
}

.div-product-info .product-drop-down {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
	vertical-align: top;
}
.product-drop-down .drop-down {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #343434;
	height: 18px;
}


.div-product-info .button-buy {
	margin-bottom: 10px;
	text-align: center;
	margin-top: 30px;
}
.div-product-info .product-deal-expiry {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	text-align: center;
}
.product-deal-expiry .expiry-time {
	color: #108f40;
}
.right-col .product-specification {
	padding-bottom: 16px;
}
.product-specification .data-table table {
	margin-top: 6px;
	color: #666;
}
.data-table table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
}
#page-body ul.arrow-list{
	margin-left: 6px;
}

.arrow-list li{
	list-style-type: none;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	line-height: 17px;
}
.product-payments {
	margin-top: 6px;
}
/* -------- Home page CSS Starts -------- */#page-body h1 {
	color: #CF5801;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 16px;
}
#page-body h2 {
	color: #666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 7px;
}
#page-body  h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #716e6e;
	margin-bottom: 6px;
}

#page-body  h4 {
	font-size: 13px;
	color: #B32C00;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
}

#page-body p {
	line-height: 18px;
	margin-bottom: 7px;
}
#page-body ul {
	margin-left: 20px;
}
#page-body li {
	line-height: 20px;
}
#page-body .hor-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2E1ED;
	margin-bottom: 7px;
}



#page-body  .shopping-cart-table table {
	border: 1px solid #dddddd;
}
.shopping-cart-table th {
	background-color: #f7f7f7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #666666;
}
.shopping-cart-table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding: 5px;
}
.shopping-cart-table .product-number {
	background-color: #F9F9F9;
	padding-top: 2px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #eeeeee;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.shopping-cart-table .product-photo {
	border: 1px solid #eeeeee;
	padding-top: 3px;
	padding-bottom: 3px;
}
#page-body   .shopping-cart-table a {
	color: #C44802;
}

.shopping-cart-table .text-box {
	width: 30px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #343434;
}
.shopping-cart-table .total {
	font-size: 13px;
}
.shopping-cart-table .button-container {
	text-align: center;
	padding-top: 10px;
}
#page-body .login-section {
	overflow: auto;
	margin-bottom: 20px;
}

.login-section .box-left {
	float: left;
	width: 430px;
	border: 1px solid #dddddd;
	min-height:160px;
	height:auto !important;
	height:160px;
	background-color: #fafafa;
}

.login-section .box-right {
	float: right;
	width: 430px;
	border: 1px solid #dddddd;
	min-height:160px;
	height:auto !important;
	height:160px;
	background-color: #fafafa;
}
.login-section table {
	margin-top: 5px;
	margin-bottom: 7px;
}
.login-section td {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: top;
}
.login-section .text-box {
	height: 15px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
}
.login-section  .select-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #434343;
	width: 155px;
	height: 20px;
}

#page-body   .login-section a {
	color: #2016f3;
}

.login-section  p {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
}
.login-section  span {
	font-size: 10px;
	color: #CC0000;
}
.login-section  .box-long {
	border: 1px solid #dddddd;
	background-color: #fafafa;
}
.order-number {
	width: 300px;
}
.order-date {
	float: right;
}
#page-body .message {
	padding: 16px;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #fafafa;
}

#page-footer {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	background-image: url(/images/footer-bg.gif);
	background-repeat: no-repeat;
	color: #333;
	padding-bottom: 26px;
	background-position: center;
}
#page-footer .copy-right {
	float: left;
	font-size: 10px;
}
#page-footer .footer-links {
	float: right;
}
#page-footer .footer-links a {
	color: #333;
	text-decoration: underline;
	margin-right: 3px;
	margin-left: 3px;
}
.product-img .side-images img {
	margin-bottom: 5px;
	margin-top: 5px;
}
.product-img .link-enlarge {
	text-align: center;
	padding-top: 6px;
}
.link-enlarge a {
	color: #069;
}
.email-sign-up p {
	margin-top: 6px;
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
.button-buy .background-shadow {
	/*background-image: url(/images/shadow-button.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	height: 39px;
}
.button-buy .ErrorText {
	margin-bottom: 5px;
	color: #C00;
	font-size: 14px;
	font-weight: bold;
}
.right-header .logout {
	text-align: right;
	margin-right: 6px;
	margin-top: 5px;
}
.logout a {
	color: #FFF;
}
.right-col .compare-save {
	margin-top: 16px;
	margin-bottom: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-bottom: 5px;
	background-color: #fcfcfc;
}
.compare-save .compare-details {
	overflow: auto;
	height: auto;
	width: 100%;
}
.compare-details td {
	padding-top: 5px;
	text-align: center;
	vertical-align: top;
}

.compare-logo  {
	text-align: center;
	margin-top: 4px;
}
.compare-info  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}
.compare-price  {
	font-size: 15px;
	font-weight: bold;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
}
#page-body .recent-deals {
	width: 880px;
	vertical-align:top;	
}
.recent-deals .recent-deal-box {
	width: 139px;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 1px solid #CCC;
	padding: 10px;
	float: left;
	background-color: #F8F8F8;
	vertical-align:top;	
	height:210px;
}
.recent-deal-box .recent-deal-image {
	text-align: center;
	background-color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align:top;
}
.recent-deal-box .recent-deal-title {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.recent-deal-box .recent-deal-title a {
	color: #02557F;
	text-decoration: none;
}
.recent-deal-box .recent-deal-title a:hover {
	text-decoration: underline;
}

.zoomout
{
    background-color: #ffffff;
    border-color: #b0b0b0;
    border-style: solid solid solid solid;
    border-width: 1px;
}
a#lnkimgzoom{
height:360px;
display:block;
}
#page-body .logo-footer {		
	border-top:1px solid #CCCCCC;
bottom:6px;
padding-top:10px;
position:absolute;
width:896px;
}
.buttonSubmitHide
{
	background-color: White;
	height: 0px;
	width: 0px;
	visibility: hidden;
}
.recent-deal-box .price {
	color: #ee4300;
}

/*............... Rating */
.filledRatingStar
{
	background-image: url(/images/star-20-yellow.png);
}

.emptyRatingStar
{
	background-image: url(/images/star-20-grey.png);
}

.ratingStar
{
	background-repeat: no-repeat;
	cursor: pointer;
	font-size: 0;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 18px;
}

.savedRatingStar
{
	background-image: url(/images/star-20-yellow.png);
}
.order-review td
{
	padding:4px 10px;}
	
.order-review td td
{
	padding:0px 0px;}
	
.radio-list td td
	{
		padding:3px 0px;}
		
.radio-list td td input
	{
	margin-right:5px;}
