body {
	margin:0px;
	padding:1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #010101;
	line-height:18px;
	font-size: 11px;
	text-align:left;
	
	}
html {
	margin:0px;
	padding:1px;
	overflow-y:scroll;
	scrollbar-face-color:#DF2F6D;
	scrollbar-base-color:#DF2F6D;
	scrollbar-arrow-color:#DF2F6D;
	scrollbar-track-color:#F3F3F3;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#DF2F6D;
	scrollbar-3dlight-color:#DF2F6D;
	scrollbar-darkshadow-Color:#DF2F6D;
}
.bredcrum{
	color:#FF2A84;
	text-decoration: none;
	font-size:10px;
	width:1001px;
	height:25px;
	line-height:25px;
	text-align:left;
}
img {
	border:0;
	vertical-align:middle;
	text-align:center;
}

td{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	text-align:left;
}
a{
	color:#000000;
	text-decoration: none;
}
a:hover {
	color: #FF2A84;
	text-decoration: underline;
}
a:visited,active {
	text-decoration: none;
}
form {
	margin:0px;
	padding:0px;
}
/***** billing shipping addres page classes starts *******/
#multiShipAddressDiv * {
	margin:0px;
	padding:0px;
}
#multiShipAddressDiv div {
	float:left;
}
#multiShipAddressDiv div.label {
	width:150px;
	padding-left:4px;
}
#multiShipAddressDiv div.label span {
	color:red;
}
#multiShipAddressDiv div.label, #multiShipAddressDiv div.value {
	padding-top:4px;
}
#multiShipAddressDiv div.value select, #multiShipAddressDiv div.value textarea, #multiShipAddressDiv div.value input {
	width:180px;
}
#multiShipAddressDiv div.header {
	background-color:#df2f6d;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	width:378px;
}
#mulipleShippingOptionDiv .title {
	background-color:#df2f6d;
	color:#ffffff;
	height:24px;
	text-align:left;
	width:380px;
}#mulipleShippingOptionDiv .title td {
	color:#FFFFFF;
	font-weight:bold;
}#mulipleShippingOptionDiv div {
	float:left;
}
#mulipleShippingOptionDiv .right  {
	float:right;
	width:250px;
}
#multiShipAddressDiv, #mulipleShippingOptionDiv {
	border:1px solid #DF2F6D;
	float:left;
	padding-bottom:10px;
	width:378px;
}
/***** billing shipping addres page classes starts *******/
/*********** category and search products page classes starts *******/

.bodyDiv .ContentPanel2 {
	width:816px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:solid 0px red;
}
.bodyDiv .ContentPanel {
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
.bodyDiv .ContentPanel .bestDealsProducts, .bodyDiv .ContentPanel .categoryProducts {
	/*border:solid 1px #ffffff;*/
	width:800px;
}

.bodyDiv .ContentPanel .categoryProducts {
	padding:0px 0px 7px 0px;
}

.bodyDiv .ContentPanel .marginT {
	margin-top:7px;
}.bodyDiv div.marginT {
	margin-top:7px;
}
.bodyDiv div.marginL {
	margin-left:7px;
}

.bodyDiv .ContentPanel .heading { 
	color: #ffffff;
	font-weight:bold;
	padding-top:2px;
	height:21px;
	background-color:#df2f6d;
	width:100%;
}
.bodyDiv .ContentPanel .categoryProducts #searchUpdates {
	/*width:805px;*/
}

.bodyDiv .ContentPanel .prodDetailDiv {
	border:1px solid #E9E9E9;
	width:246px;
	margin:2px;
/*	height:200px;*/
	overflow:hidden;
	padding:7px;
}
.bodyDiv .ContentPanel .prodDetailDiv a:link{
	color:#DF2F6D;
	font-weight: bold;
}
.bodyDiv .ContentPanel .prodDetailDiv div {
	width:99.90%;
}
.bodyDiv .ContentPanel .prodDetailDiv div.imageDiv {
	height:150px;
	line-height:150px;
	position:relative;
	margin:auto;
	overflow:hidden;
}
div.imageDiv img{display:inline-block; vertical-align:middle}
.bodyDiv .gridViewOptionsDiv {
	margin-top:7px;
}
.bodyDiv .gridViewOptionsDiv .arrangeOption {
	float:right;
	width:309px;
	text-align:right;
}
.bodyDiv .gridViewOptionsDiv .arrangeOption #sortBy{
width:130px;
}
.bodyDiv .gridViewOptionsDiv .listGridLink {
	padding-left:0px;
	width:483px;
}
.bodyDiv .paginationDiv {
	width:99.0%;
}
.bodyDiv .paginationDiv .paginTxt {
	font-weight:bold;
	padding-left:7px;
}.bodyDiv .paginationDiv .PageNo {
	float:right;
}
.bodyDiv .prodDetailDiv .age {
	width:230px;
	height:21px;
	overflow:hidden;
}.bodyDiv .prodDetailDiv .catNage {
	height:30px;
	overflow: auto;
}
.bodyDiv .prodDetailDiv .catNage a:link{
	color:#DF2F6D;
	font-weight: bold;	
}
.bodyDiv .prodDetailDiv .catNage a:hover{
	color:#DF2F6D;
	font-weight: bold;
	text-decoration: underline;
}
.bodyDiv .prodDetailDiv .catNage a:visited,active{
	color:#DF2F6D;
	font-weight: bold;	
}
.bodyDiv .listViewProDetail {
	border:1px solid #E9E9E9;
	width:782px;
	margin:0px 0px 7px 1px;
	padding:7px;
}
.bodyDiv .listViewProDetail .content {
	border:solid 0px green;
	width:480px;
	padding-left:7px;
}
.bodyDiv .listViewProDetail .content a:link {
	color:#DF2F6D;
	font-weight: bold;
}
.bodyDiv .listViewProDetail .content a:link {
	color:#DF2F6D;
	font-weight: bold;
}
.bodyDiv .listViewProDetail .content .age {
	height:22px;
	overflow:hidden;
}
.bodyDiv .listViewProDetail .listImage {
	width:155px;
	float:left;
	border:1px solid #FFF;
}
/* ********** class is used for my account pages label class ****/

.bodyDiv .myAccountLabel{
	width:250px;
	text-align:left;
	/*font-weight:bold;*/
	font-size:11px;
	padding:4px 4px 4px 4px;
}

.bodyDiv .myAccHead {
	background-color:#df2f6d;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	margin-top:7px;
	width:100%;
}
.bodyDiv .myAccHead a {
	font-weight:normal;
}
/* ********** class is used for my account pages label class end ****/
/*********** category and search products page classes starts *******/

.bodyDiv #shoppingCartItemsDiv {
	width:100%;
}
.bodyDiv input, .bodyDiv select {
	font-size:12px;
}
.categoryOptions {
	width:139px;
}
.bodyDiv .leftPanel2 {
	width:185px;
	text-align:left;
	margin:0px 0px 0px 0px;
}
.bodyDiv .leftPanel {
	width:191px;
	text-align:left;
	margin:7px 5px 10px 0px;
	border:0px solid red;
}
.bodyDiv .mainPanel {
	width:550px;
	overflow:hidden;
	text-align:center;
	margin:7px 7px 0px 0px;
}
/******** index promotion style classes starts *********/
.bodyDiv .mainPanel .productContainer {
	border:1px solid #DF2F6D;
	background-image:url(/media/images/OctaShop/bg.gif);
	background-repeat:repeat-x;
}
.bodyDiv .mainPanel .productContainer .promotionImageLink {
	float:left;
	width:175px;
	text-align:left;
}
.bodyDiv .mainPanel .productContainer span, .bodyDiv .mainPanel .productContainer div,  .bodyDiv .mainPanel .productContainer a {
	width:150px;
	text-align:left;
}
.bodyDiv .mainPanel .productContainer div div {
	width:auto;
}
.bodyDiv .mainPanel .productContainer div div img {
	margin-top:4px;
}
/******** index promotion style classes ends *********/


.bodyDiv .rightPanel{	
	width:235px;
	margin:7px 0px 10px 0px;
	border:solid 0px #DF2F6D;
	}
.bodyDiv .simpleAddressDiv {
	width:682px;
	margin:0px 0px 8px 0px;
	border:1px solid #df2f6d;
}
.bodyDiv .productDisplay {
	width:683px;
	margin:0px 0px 8px 0px;
	border:1px solid #df2f6d;
	overflow:hidden;
	padding:0px 0px 0px 0px;
}
.bodyDiv .productDisplay #errorMsgDiv {
	width:600px;
}
.bodyDiv .loginLeft {
	width:500px;
	height:200px;
	margin:7px 0px 0px 0px;
	/*padding:5px 7px 5px 5px;*/
	border:1px solid #E9E9E9;
	text-indent:5px;
}
.bodyDiv .loginLeft div {
	/*width:99%;*/
}.bodyDiv .loginLeft div.linkDiv {
	padding:7px 0px 0px 5px;
}
.bodyDiv .login {
	width:100px;
}
.bodyDiv .login input{
	margin-top:10px;
}
.bodyDiv .loginLinkDiv {
	padding:15px 0px 0px 0px;
}

.bodyDiv .mainPanel .Heading {
	background-color:#df2f6d;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	margin-top:7px;
	width:547px;
}

.bodyDiv .productDisplay .Heading, .bodyDiv .simpleAddressDiv .Heading{
	background-color:#df2f6d;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	width:100%;
}
/******* classes for the narrow Search componant starts ****/
.bodyDiv .narrowSearchComp {
	border:1px solid #e5ded4;
	width:183px;
	margin:10px 0px;
}
.bodyDiv .leftPanel marginT {
	margin-top:7px;
}
.bodyDiv .narrowSearchComp .Heading {
	background-color:#e5ded4;
	color:#000000;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	width:100%;
}
.bodyDiv .narrowSearchComp .narrowContent {
	padding:4px;
	overflow:hidden;
}
.bodyDiv .narrowSearchComp .narrowContent .narrowSection {
	margin:0px 0px 4px 0px;
	clear:both;
	width:99%;
}
.bodyDiv .narrowSearchComp .narrowContent .narrowSection div {
	padding-left:10px;
	white-space: nowrap;
}.bodyDiv .narrowSearchComp .narrowContent .narrowSection div#divTable1 input {
	width:40px;
}
/******* classes for the narrow Search componant starts ****/
/******* classes for the mini ShoppingCart componant starts ****/
.bodyDiv .miniShoppingCart .Heading .supperscript {
	float:right;
}
.bodyDiv .miniShoppingCart .Heading {
	background-color:#df2f6d;
	color:#ffffff;
	font-weight:bold;
	height:23px;
	width:308px;
}
.bodyDiv .productDisplay .imageDivSection {
	width:400px;
	margin:2px;
/*	height:200px;*/
	overflow:hidden;
	padding:0px;
}
.bodyDiv .productDisplay .imageDivSection div.imageDiv {
width:400px;
height:400px;
line-height:400px;
margin:auto;
overflow:auto;
position:relative;
vertical-align:middle;
z-index:1;
text-align:center;
}
img#mainImg{
border:0 solid #000000;	
vertical-align:middle;
text-align:center;
}
.bodyDiv .productDisplay .imageDivSection div {
	width:99%;
	text-align:center;
}
.bodyDiv .miniShoppingCart{
	width:310px;
	padding:0px 0px 0px 6px;
}

.bodyDiv .loginPageForm{
	width:490px;
	height:200px;
	margin:7px 0px 0px 6px;
	/*padding:5px 7px 5px 5px;*/
	border:1px solid #E9E9E9;
	float:right;
	text-indent:5px;
}
/******* classes for the mini ShoppingCart componant end  ****/
.bodyDiv .rightContainer {
	width:312px;
}

/******* classes for the related product componant starts  ****/
.bodyDiv .ralatedProduct {
	width:310px;
	padding:7px 0px 0px 6px;
}
.bodyDiv .ralatedProduct .fullWidth {
	padding:0px 0px 0px 10px;
	width:250px;
	margin:4px 0px 0px 0px;
}
.bodyDiv .ralatedProduct .Heading {
	background-color:#DF2F6D;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	width:308px;
}
.bodyDiv .ralatedProduct .imageDiv {
	padding:5px 0px 0px 10px;
	width:250px;
}.bodyDiv .ralatedProduct .productName {
	color:#6097E9;
	padding-left:10px;
}.bodyDiv .ralatedProduct .adonProdDiv2 {
	padding-bottom:10px;
}

/******* classes for the related product componant end  ****/
.bodyDiv .alignC{
	text-align:center;	
	}
.bodyDiv .alignL{
	text-align:left;
}
/*---------------------------------------- NEW DESIGN START ----------------------------------------------*/
#navigation{
	width:100%;
	height:25px;
	padding-top:4px;
}
.bodyDiv #navigation .searchComp {
	float:left;
	width:348px;
	margin-top:0px;
	padding-right:0px;
	border-right:3px solid #E8E8E8;
}
.bodyDiv #navigation .searchComp .lable {
	padding:0px 3px 0px 0px;
	font-weight: bold;
}
.bodyDiv #navigation .searchComp .value {
	padding:1px 7px 0px 0px;
}
.bodyDiv #navigation .searchComp .value select, .bodyDiv #navigation .searchComp .value input {
	/*border:solid 1px #DF2F6D;*/
}
.bodyDiv #navigation .searchComp .value input {
	width:83px;
}
#navigation ul, #navigation ul li {
        list-style: none;
        margin: 0;
        padding: 0;
		vertical-align:bottom;
}
#navigation ul {
        /*padding: 15px 0 0px 0px;*/
        text-align: left;
		float:left;
}
#navigation ul li {
        display: inline;
}
#navigation ul li a {
        background: url(/media/images/OctaShop/tableft.gif) no-repeat left top;
		background-position:0 -150px;
        color: #DF2F6D;
        text-decoration: none;
       
		float:left;
		margin-left:4px;
		border:solid 0px red;
}
#navigation ul li span {
        background: url(/media/images/OctaShop/tabright.gif) no-repeat right top;
		background-position:100% -150px;
        padding: 5px 7px 5px 3px;
        margin: 0px 0 0px 4px;
		float:left;
}
#navigation ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
		text-decoration:none;
}
#navigation ul li a:hover {
        background-position: 0 -75px;
		text-decoration:none;
}
#navigation #current a {
        background-position: 0 -75px;
}
#navigation #current a span {
        background-position: 100% -75px;
}

/* not on mousover ****************/
#navigation1 ul, #navigation1 ul li {
        list-style: none;
        margin: 0;
        padding: 0;
		vertical-align:bottom;
}
#navigation1 ul {
        padding: 15px 0 0px 0px;
        text-align: left;
		float:left;
}
#navigation1 ul li {
        display: inline;
}
#navigation1 ul li a {
        background: url(/media/images/OctaShop/tableft.gif) no-repeat left top;
		background-position:0 -150px;
        color: #df2f6d;
        text-decoration: none;
       
		float:left;
		margin-left:4px;
		border:solid 0px red;
}
#navigation1 ul li span {
        background: url(/media/images/OctaShop/tabright.gif) no-repeat right top;
		background-position:100% -150px;
        padding: 5px 7px 5px 3px;
        margin: 0px 0 0px 4px;
		float:left;
}
#navigation1 #current a {
        background-position: 0 -75px;
}
#navigation1 #current a span {
        background-position: 100% -75px;
}
/************ end *************/
#tab{
	float:left;
	/*width:100%;*/
}
#tab span{
	text-align:right;
	}
#tab ul, #tab ul li {
        list-style: none;
        margin: 0;
        padding: 0;
		vertical-align:bottom;
}
#tab ul {
        padding: 5px 0 0px 0px;
        text-align: left;
		float:left;
		margin-bottom:2px;
}
#tab ul li {
        display: inline;
}
#tab ul li a {
        background: url(/media/images/OctaShop/tableft.gif) no-repeat left top;
		background-position:0 -150px;
        color: #FFF;
        text-decoration: none;
        padding: 5px 0;
}
#tab ul li span {
        background: url(/media/images/OctaShop/tabright.gif) no-repeat right top;
		background-position:100% -150px;
        padding: 5px 7px 5px 3px;
        margin: 4px 0 4px 4px;
}
#tab ul li a:hover span {
        text-decoration: underline;
        background-position: 100% -75px;
		text-decoration:none;
}
#tab ul li a:hover {
        background-position: 0 -75px;
		text-decoration:none;
}
#tab #current a {
        background-position: 0 -75px;
}
#tab #current a span {
        background-position: 100% -75px;
}
* html #tab ul li a {
        padding: 0;
}
* html #navigation ul li a {
        padding: 0;
}
 #tabs1 {
      float:left;
	  font-size:10px;
      width:100%;
      background:#;
      line-height:normal;
      border-bottom:1px solid #df2f6d;
      }
#tabs1 ul {
	  margin:0;
	  padding:10px 5px 0 5px;
	  list-style:none;
  }
#tabs1 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs1 a {
  float:left;
  background:url(/media/images/OctaShop/tableft1.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  cursor: pointer;
  }
#tabs1 a span {
  float:left;
  display:block;
  background:url(/media/images/OctaShop/tabright1.gif) no-repeat right top;
  padding:5px 8px 4px 0px;
  color:#000000;
  }
#tabs1 a span {float:none;}
#tabs a:hover span {
  color:#FFFFFF;
  }
#tabs1 a:hover {
  background-position:0% -42px;
  }
#tabs1 a:hover span {
  background-position:100% -42px;
  }
#tabs1 #current a {
		  background-position:0% -42px;
  }
#tabs1 #current a span {
		  background-position:100% -42px;
  }

.bodyDiv .rightBannHead {
	color: #FFFFFF;
	font-weight:bold;
	text-indent:5px;
	height:23px;
	text-align:left;
	background-color:#DF2F6D;
	display:block;
	border: #DF2F6D 1px solid;
	width: 100%;
	line-height:23px;
}
.bodyDiv .rightBannCont {
	border:solid 1px #DF2F6D;
	width:234px;
	overflow:hidden;
	margin:0px 0px 7px 0px;
}

/* classes for category Listing starts */
.bodyDiv .cateList {
	width: 100%;
	border: #DF2F6D 0px solid;
	line-height:18px;
	margin:0px 0px 0px 0px;
	text-indent:20px;
}
.bodyDiv .cateList div.link {
	color: #000000;
	display: block;
	width:100%;
	height: 18px;
	background:url(/media/images/OctaShop/menubg1_link.gif) repeat-y left top;
	background-color:#d6cdbe;
	}
.bodyDiv .cateList div.hover { 
	color: #000000;
	font-weight:normal;
	height:18px;
	cursor:pointer;
	width:100%;
	display:block;
	background:url(/media/images/OctaShop/menubg1_over.jpg) no-repeat left top;
	background-color:#d6cdbe;
}
.bodyDiv .cateList div.link2 {
	color: #000000;
	display: block;
	width:100%;
	height: 18px;
	background:url(/media/images/OctaShop/menubg2_link.gif) repeat-y left top;
	background-color:#d6cdbe;
	}
.bodyDiv .cateList div.link2.hover { 
	color: #000000;
	font-weight:normal;
	height:18px;
	cursor:pointer;
	width:100%;
	display:block;
	background:url(/media/images/OctaShop/menubg2_over.jpg) no-repeat left top;
	background-color:#d6cdbe;
}


.bodyDiv .cateList .heading { 
	color: #000000;
	font-weight:bold;
	text-indent:15px;
	height:23px;
	text-align:left;
	background-color:#ddd2d6;
	display:block;
	width:185px;
}
.bodyDiv .cateList #categoryListPanel {
	width:185px;
}
.bodyDiv .cateList #brandListPanel {
	width:185px;
}
/* classes for category Listing end */

.bodyDiv .innerTabBox_noline .head1 .column2 {
	border:1px solid #E9E9E9;
	border-collapse: collapse;
	width:50%;
}

.bodyDiv .innerTabBox_noline .head1 .column2 .bestDealsContent td {
	vertical-align:top;
	border-collapse: collapse;
}

.bodyDiv .newArrivals{
	border:solid 1px #DF2F6D;
	float:left;
	width:545px;
	border-top:none;
	overflow:hidden;
	padding-bottom:5px;
}
.bodyDiv .newArrivals .PromotionType2 {
	text-align:left;
}
.bodyDiv .newArrivals .PromotionType2 .two {
	vertical-align:top; 
}
.bodyDiv .shopIcon{
	float:left;
	background-image:url(/media/images/OctaShop/shopping_icon.gif);
	background-repeat:no-repeat;
	width:75px;
	height:80px;
	}
.bodyDiv .paymentOption{
	float:left;
	width:350px;
	margin-right:35px;
	}
.bodyDiv .checkPayment{
	float:left;
	width:400px;
	margin-right:15px;
	}
.bodyDiv .copyright{
	float:left;
	text-align:right;
	width:50%;
	color:#000000;
	font-size:11px;
	border:1px solid red;
	}
.bodyDiv .sign{
	background-image:url(/media/images/OctaShop/sign_secured.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	width:110px;
	height:90px;
	background-position:bottom;
	border:solid 0px #FF0000;
	}
/*---------------------------------------- NEW DESIGN END ----------------------------------------------*/

/********** payment pages classes starts ********/
.bodyDiv .paymentPageTitle{
	background-color:#DF2F6D;
	color:#FFFFFF;
	font-weight:bold;
	line-height:22px;
	text-align:left;	
	text-indent:4px;
	width:340px;
	height:24px;
	float:left;
}

.bodyDiv .paymentPageTitle table{
	background-color:#DF2F6D;	
	color:#FFFFFF;	
	line-height:22px;
	text-align:left;	
	width:330px;
	height:24px;
	float:left;
}.bodyDiv .paymentPageTitle table td {
	font-weight:bold;
}

.bodyDiv #productShippingOptionDiv .title, .bodyDiv #productShippingOptionDiv .title, .bodyDiv #gcdcDiv .title, .bodyDiv #paymentOptionDiv .title{
	width:680px;
	margin-top:5px;
	padding-top:5px;
	/*padding-right:5px;*/
}
.bodyDiv #paymentOptionDiv .DIv {
	width:668px;
	text-align:right;
	padding-bottom:5px;
}
.bodyDiv #productShippingOptionDiv .title td {
	font-weight:bold;
	color:#FFFFFF;
}
.bodyDiv #productShippingOptionDiv .options {
	border:0px solid #000;
}
.bodyDiv #productShippingOptionDiv form {
	float:left;
	padding:3px;
	width:662px;
}
.bodyDiv #productShippingOptionDiv .right {
	float:right;
}
.bodyDiv .title{
	background-color:#DF2F6D;	
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	line-height:24px;
	width:1001px;	
	text-indent:4px;
	/*padding:0px 0px 0px 5px;*/
}
.bodyDiv .title .supperscript {
	float:right;
	color:#000000;
	font-weight:normal;
	padding-right:10px;
}

/********** payment pages classes ends ********/


.bodyDiv .title2{
	background-color:#df2f6d;
	color:#ffffff;
	font-weight:bold;
	line-height:22px;
	text-align:left;	
	text-indent:4px;
	width:100%;
	height:24px;
	float:left;
}

.bodyDiv .title3{
	background-color:#efeae4;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	text-indent:4px;
	width:100%;
	height:24px;
	float:left;
}

.title4{
	background-color:#fef4df;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	text-indent:4px;
	width:100%;
	height:24px;
	float:left;
}

.bodyDiv input.smallGreenButton {
	background-image:url(/media/images/OctaShop/button_small.gif);
	width:48px;
	color:#df2f6d;
}
.bodyDiv input.mediumGreenButton {
	background-image:url(/media/images/OctaShop/button_medium.gif);
	width:71px;
	color:#df2f6d;
}
input.mediumGreenButton {
	background-image:url(/media/images/OctaShop/button_medium.gif);
	width:71px;
	font-weight:bold;
	font-size:11px;	
	padding-bottom:2px;
	height:23px;
	text-decoration:none;
	color:#df2f6d;
	text-align:center;
	border:0px;
}
#mulipleShippingOptionDiv input.lightGreenButton, #multiShipAddressDiv input.lightGreenButton, .bodyDiv input.lightGreenButton {
	background-image:url(/media/images/OctaShop/button.gif);
	width:96px;
	color:#df2f6d;
}
#mulipleShippingOptionDiv input.lightGreenButton, #multiShipAddressDiv input.lightGreenButton, .bodyDiv input.lightGreenButtonSM {
	background-image:url(/media/images/OctaShop/button_sm.gif);
	width:80px;
	height:23px;
	border:0px;
	color:#df2f6d;
	font-weight:bold;
}
.bodyDiv input.medium2GreenButton {
	background-image:url(/media/images/OctaShop/button_medium2.gif);
	width:127px;
	color:#df2f6d;
	}
.bodyDiv input.largeGreenButton {
	background-image:url(/media/images/OctaShop/button_large.gif);
	width:173px;
	color:#df2f6d;
	}
ul{
	list-style:none;
	}
li{
	list-style:none;
	}
.bodyDiv input.orangeButton {
	background-image:url(/media/images/OctaShop/button_orange.gif);
	width:96px;
	color:#df2f6d;
}

#mulipleShippingOptionDiv input.lightGreenButton, #multiShipAddressDiv input.lightGreenButton , .bodyDiv input.mediumGreenButton, .bodyDiv input.orangeButton, .bodyDiv input.largeGreenButton, .bodyDiv input.medium2GreenButton, .bodyDiv input.lightGreenButton, .bodyDiv input.smallGreenButton {
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:11px;	
	padding-bottom:2px;
	height:23px;
	text-decoration:none;
	color:#df2f6d;
	text-align:center;
	border:0px;
}

.bodyDiv .inputQty {
	font-size: 11px;
	border: 1px solid #CCC;
	text-align:center;
	width:30px;
	}

.bodyDiv .textareaTnC {
	border: 1px solid #CCC;
	width: 800px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
}
.bodyDiv .selectSpace{
	font-size: 11px;
	border: 1px solid #CCC;
	margin-bottom:4px;
	width:150px;
}
bodyDiv .right{
	float:right;
	}
.bodyDiv .fullWidth{
	width:100%;
}
.bodyDiv .redFont, .writeSellerReviewDiv .style {
	color:#FF0000;
}
.bodyDiv .grayFont{
	color:#A3A3A3;
	font-size:10px;
}
.bodyDiv .infoMessage{
	color:#df2f6d;
}
.bodyDiv .bold{
	font-weight:bold;
	font-size:12px;
	}
.bold{
	font-weight:bold;
	font-size:12px;
	}
.bodyDiv .message {
	color:red;
}
.errors__billShipDisplayDiv div {
	border-bottom:1px solid #DF2F6D;
	color:#ff0000;
	text-align:left;
}.errors__billShipDisplayDiv div li {
	list-style-type: square;
}
.addressOptionTable {
	border-right:1px solid #DF2F6D;
	border-top:1px solid #DF2F6D;
	margin:8px auto;
}
.addressOptionTable td{
	border-left:1px solid #DF2F6D;
	border-bottom:1px solid #DF2F6D;
	vertical-align:top;
	padding:2px;
}
.addressOptionTable th {
	background-image:url(/media/images/OctaShop/title_bg.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	height:20px;
	line-height:22px;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


.bodyDiv .grayBorder{
	border:solid 0px #E9E9E9;
	vertical-align: middle; 
}

.bodyDiv .miniShopContainer, .bodyDiv .relatedProdContrainer{
	border:solid 1px #df2f6d;
}
.bodyDiv .freeBox{
	background-color:#efeae4;
	border:solid 1px #FF0000;
	}

.logo{
	float:left;
	width:210px;
	height:46px;
	margin-top:4px;
	margin-left:4px;
	cursor:pointer;
	}
.tollFree{
	float:right;
	color:#666666;
	width:780px;
	text-align:right;
	}
.topLink{
	float:right;	
	width:776px;
	text-align:right;
	margin-top:22px;
}
.mrpPrice{
	text-decoration:line-through;
}


/*---------------------------------------- SHOPPING CART ITEM DETAILS START ----------------------------------------------*/
.steps{
	margin-top:15px;
	float:left;
	}
.stepActive {
	float: left;
	margin: 0px 2px 0px 0px;
	font-weight:bold;
	background-image:url(/media/images/OctaShop/details_heading_lightGreen_bg.gif);
	background-repeat:repeat-x;
	border: solid 1px #DF2F6D;
	color:#FFFFFF;
	border-bottom:none;
	line-height:24px;
	width:240px;
	text-align:center;
	}
.stepInactive{
	float: left;
	margin: 0px 2px 0px 0px;
	font-weight:bold;
	background-image:none;
	border: solid 1px #DF2F6D;
	color:#00a4bd;
	border-bottom:none;
	line-height:24px;
	width:240px;
	text-align:center;
	}
.shoppingContaintanor .total {
	width:100%;
}
div.total{
	width:100%;
	font-weight:bold;
	line-height:22px;	
	background-color:#F9D5E2;
}
.cartItemDetails{
	text-align:left;
	height:115px;
	padding-top:10px;
	width:100%;
	float:left;
	}

/*---------------------------------------- SHOPPING CART ITEM DETAILS END ----------------------------------------------*/
/*---------------------------------------- FOOTER PANEL START ----------------------------------------------*/
.bodyDiv #footerClass {
	margin-top:0px;
	border-top:solid 0px #DF2F6D;
	width:1001px;
	height:45px;
	overflow:hidden;
	background-color:#df2f6d;
	clear:both;
}
/*---------------------------------------- FOOTER PANEL START ----------------------------------------------*/
/*---------------------------------------- SHIPPING AND PAYMENT DETAILS START ----------------------------------------------*/
.bodyDiv #simpleAddressPageLogin .options {
	width:662px;
	padding:4px;
}
.bodyDiv #simpleAddressPageLogin .loginForm #passwordDiv {
	width:380px;
	float:right;
}
.bodyDiv #simpleAddressPageLogin .loginForm #passwordDiv .inputbox {
	font-size:11px;
}
.bodyDiv #simpleAddressPageLogin .loginForm {
	width:662px;
	padding:4px;
	height:25px;
}
.bodyDiv #simpleAddressPageLogin .loginForm .buttonDiv {
	float:right;
}
.bodyDiv #simpleAddressPageLogin .loginForm .value input {
	font-size:11px;
	overflow:visible;
}
.bodyDiv #simpleAddressPageLogin .loginForm .value {
	padding-right:10px;
}
.bodyDiv #billShipDisplayDiv .form1, .bodyDiv #billShipDisplayDiv .form2 {
	width:325px;
	padding:4px;
}
.bodyDiv #billShipDisplayDiv .form1 .label, .bodyDiv #billShipDisplayDiv .form2 .label {
	width:100px;
	height:20px;
}
.bodyDiv #billShipDisplayDiv .form1 .label span, .bodyDiv #billShipDisplayDiv .form2 .label span{
	color:red;
}
.bodyDiv #billShipDisplayDiv .form1 .value input, .bodyDiv #billShipDisplayDiv .form2 .value input, .bodyDiv #billShipDisplayDiv .form1 .value select, .bodyDiv #billShipDisplayDiv .form2 .value select {
	font-size:11px;
}
.bodyDiv #billShipDisplayDiv .form1 .value, .bodyDiv #billShipDisplayDiv .form2 .value {
	width:200px;
	padding-bottom:2px;
}
.bodyDiv #billShipDisplayDiv .rightbutton {
	float:right;
}#mulipleShippingOptionDiv div.rightbutton {
	float:right;
	padding:5px;
}
.bodyDiv .expContr {
	background-color:#ffffff;
	color:#6097e9;
	font-weight:bold;
	border:0px;
	margin-left:5px;
}
.bodyDiv .options div{
	margin-left:2px;
	margin-top:5px;
	width:670px;
}
.options ul{
	margin:0px;
	padding:0px;
	}
.options ul li{
	margin:0px;
	padding:3px;
	list-style:none;
	float:left;
	}
/*********** classes for minishopping cart componanant *********/
.bodyDiv .miniShoppingCart .thheading {
	font-weight:bold;
	width:300px;
	padding:4px;
}
.bodyDiv .miniShoppingCart .item {
	width:175px;
}
.bodyDiv .miniShoppingCart .qty {
	width:35px;
	text-align:right;
}
.bodyDiv .miniShoppingCart .netprice {
	width:84px;
	float:right;
	text-align:right;
}
.bodyDiv .miniShoppingCart .heading .item{
	text-align:left;
}

.bodyDiv .miniShoppingCart .shoppingItemDetails{
	padding:4px;
	width:300px;
}
.bodyDiv .miniShoppingCart .freeProdDetail div, .bodyDiv .miniShoppingCart .disCounted{
	color:#df2f6d;
}
.bodyDiv .miniShoppingCart .disCounted span{
	font-weight:bold;
}
.bodyDiv .miniShoppingCart .freeProdDetail div.netprice {
	color:red;
	font-weight:bold;
}
.bodyDiv .miniShoppingCart.shoppingItemDetails .item{
}
.bodyDiv .miniShoppingCart .shoppingItemDetails .qty{
}
.bodyDiv .miniShoppingCart .shoppingItemDetails .netprice{
	width:90px;
	float:left;
	text-align:right;
	border:solid 0px #FF0000;
}
.bodyDiv .miniShoppingCart .shoppingCartTotal{
	padding:4px;
	width:300px;
	font-weight:bold;
	border-top:1px solid #df2f6d;
}
.bodyDiv .miniShoppingCart .buttonDIv {
	padding:4px;
	width:300px;
}
.bodyDiv .miniShoppingCart .buttonDIv div {
	margin-right:5px;
}

./*********** classes for minishopping cart componanant ends *********/


.bodyDiv .supperscript{
	font-size:9px;
	color:#000000;
	float:right;
	margin-right:10px;
	font-weight:normal;
}
.centerButton{
	width:300px;
	float:left;
	text-align:center;
	padding-left:60px;
	margin-bottom:5px;
	}
/*---------------------------------------- SHIPPING AND PAYMENT DETAILS END ----------------------------------------------*/
/*---------------------------------------- ERROR MESSAGE BOX START ----------------------------------------------*/
div.errorBox{
	width:600px;
	text-align:left;
	background-color:#FEF9ED;
	border:solid 1px #FFA54F;	
	margin-left:200px;
	margin-top:10px;
	margin-bottom:10px;
	}
div.errorBox span{
	font-size:12px;
	font-weight:bold;
	text-indent:10px;
	color:#FF3030;
	margin-top:5px;
	margin-left:5px;
	}
div.errorBox ul li{
	color:#FF3030;
	list-style-image:url(/media/images/OctaShop/bullet.gif);	
	}
.error{
	background-color:#FFFF99;
	border:solid 1px #FF0000;
	}
/*---------------------------------------- ERROR MESSAGE BOX END ----------------------------------------------*/
/*---------------------------------------- CONFIRMATION DETAILS PAGE START ----------------------------------------------*/
.thanksMsg{
	text-indent:5px;
	width:100%;
	clear:both;
	float:left;
}
.bodyDiv .itemSummuryHeading {
	background-color:#efeae4;
	color:#000000;
	font-weight:bold;
	line-height:22px;
	text-align:left;
	text-indent:4px;
	width:100%;
	height:24px;
}
.bodyDiv .itemSummuryHeading div.item, .bodyDiv .sumTotal .productName {
	width:245px;
	float:left;
}
.bodyDiv .itemSummuryHeading .price, .bodyDiv .sumTotal .price {
	width:80px;
	text-align:right;
}
.bodyDiv .itemSummuryHeading .qty, .bodyDiv .sumTotal .qty{
	width:55px;
	text-align:right;
}
.bodyDiv .itemSummuryHeading .dis, .bodyDiv .sumTotal .dis{
	width:70px;
	text-align:right;
}
.bodyDiv .itemSummuryHeading .netprice, .bodyDiv .sumTotal .netPrice{
	width:80px;
	text-align:right;
}
.bodyDiv .sumTotal div{
	font-weight:bold;
}
.bodyDiv .itemSummuryHeading .shipMode{
	width:148px;
	text-align:left;
	padding-left:17px;
}
.bodyDiv .itemSummuryHeading .shipAdd{
	width:285px;
	text-align:left;
}
.bodyDiv .itemSummuryDetails{
	width:100%;
}
.bodyDiv .itemSummuryDetails div{
	text-indent:4px;	
	}
.bodyDiv .itemSummuryDetails .item{
	width:240px;
}
.bodyDiv .itemSummuryDetails .price{
	width:80px;
	text-align:right;
}
.bodyDiv .itemSummuryDetails .qty{
	width:50px;
	text-align:right;
}
.bodyDiv .itemSummuryDetails .dis{
	width:80px;
	text-align:right;
}
.bodyDiv .itemSummuryDetails .netprice{
	width:80px;
	text-align:right;
}
.bodyDiv .itemSummuryDetails .shipMode{
	width:149px;
	text-align:left;
	padding-left:17px;
}
.bodyDiv .itemSummuryDetails .shipAdd{
	width:250px;
	text-align:left;
	overflow:hidden;
}
.bodyDiv .itemSummuryDetails .shipAdd .name{
	text-indent:0px;
}
.bodyDiv .itemSummuryDetails .shipAdd .add{
	text-indent:0px;
	}
div.confirmBillDetails{
	margin-bottom:5px;
	float:left;
	width:100%;
	}
.confirmBillDetails span{
	float:left;
	width:99%;
	margin-top:2px;
	margin-left:4px;
}

.bodyDiv .SuccessMessageDiv {
	background-color:#FFFFFF;
	border:1px solid #DF2F6D;
	text-align:left;
	overflow:hidden;
	padding:3px;width:993px;
}
.bodyDiv .itemSummuryDetails .freeBox div {
	color:#FF8518;
}
.bodyDiv .itemSummuryDetails .freeBox div.netprice {
	font-weight:bold;
}
.bodyDiv .SuccessMessageDiv .grayFont {
	width:900px;
}
/*---------------------------------------- CONFIRMATION DETAILS PAGE END ----------------------------------------------*/
/*---------------------------------------- HOME PAGE START ----------------------------------------------*/
.homeLeftPanel ul li{
	font-weight:bold;
	list-style-image:url(/media/images/OctaShop/bullet_big_green.gif);
	text-indent:-20px;
	letter-spacing:-1px;
	}
.homeLeftPanel ul li ul li{
	font-weight:normal;
	list-style-image:url(/media/images/OctaShop/bullet_green.gif);
	text-indent:-45px;
	}
.smallBullet{
	background-image:url(/media/images/OctaShop/bullet_green.gif);
	background-repeat:no-repeat;
	vertical-align:top;
	height:11px;
	padding-left:6px;
	margin-left:2px;
	}
div#login{
	display:none;
	position:absolute;
	z-index:6;
	border:1px solid #DF2F6D;
	top:171px;
	left:70px;
	background:#FFF;
}
div#allCat{
	display:none;
	position:absolute;
	z-index:6;
	border:solid 1px #DF2F6D;
	top:100px;
	left:110px;
	background-color:#fffdf8;
}
div#specialStores{
	display:none;
	position:absolute;
	z-index:6;
	border:solid 1px #DF2F6D;
	top:100px;
	left:208px;
	background-color:#fffdf8;
	width:700px;
}
#slide1{
	width:100%;
	display:block;
}
#slide2{
	width:100%;
	display:block;
}
#slide3{
	width:100%;
	display:block;
}
#slide4{
	width:100%;
	display:block;
}
#tsslide1{
	display:block;
}
#tsslide2{
	display:none;
}
#tsslide3{
	display:none;
}
#tsslide4{
	display:none;

}
#tsslide5{
	display:none;
}
#tsslide6{
	display:none;
}
#tsslide7{
	display:none;
}
#tsslide8{
	display:none;
}
#tsslide9{
	display:none;
}
#tsslide10{
	display:none;
}
#top_serach{
	display:block;
}
#premium_stores{
	display:none;
}
#featured_stores{
	display:none;
}
#p_table1{
	display:block;
}
#p_table2{
	display:none;
}
#p_table3{
	display:none;
}

#bannerstep{
	position:absolute;
	margin-top:-28px;
	left: 621px;
	top: 362px;
}
#Banner_1 {
	width:99.00%;
	display:block;
}
#Banner_2{
	width:99.00%;
	display:none;
}
#Banner_3{
	width:99.00%;
	display:none;
}
#Banner_4{
	width:99.00%;
	display:none;
}
#Banner_5{
	width:99.00%;
	display:none;
}
#relatedcate{
	overflow-y:auto;
	height:100px;
}
#parent{ 
	width:682px; 
	height:470px;
	z-index:3;
	overflow-x:auto;
	border:0px solid #000;
}
#splFeatures{
	line-height:70px;
	overflow: auto;
	padding:3px;
}
#warrantyText{
	line-height:18px;
	overflow: auto;
	padding:3px;
}
#productimage{
	position:relative;
	width:100%;
	line-height:150px;
	border:0px solid #000;
	z-index:3;
	overflow: auto;
	padding:3px;
}
#productname{
	vertical-align:top;
	position:relative;
	width:100%;
	line-height:35px;
	z-index:3;
	overflow: auto;
}
.tabOn {
	width: 100%;
	line-height:16px;
	background: url(/media/images/OctaShop/pyramid.gif) no-repeat bottom center;
	padding-bottom:4px;
	text-align:center;
	background-color:#FFFFFF;
	border:solid 2px #DF2F6D;
	height:24px;
}
.tabOff{
	background-color:#fcf8e9;
	border:solid 1px #DF2F6D;
	border-right:none;	
	color:#000000;
	line-height:16px;
	text-align:center;
	padding: 0px 0px 4px 0px;
	height:24px;
	}
.searchBox{
	color:#6097e9;	
	float:right;
	width:410px;	
	}
/*---------------------------------------- HOME PAGE END ----------------------------------------------*/
/*---------------------------------------- SIGN UP POPUP START ----------------------------------------------*/
.signup{
	/*border:solid 1px #DF2F6D;*/
	background-color:#fffdf8;
	width:400px;
}
.signup div {
	float:left;
}
.signup div.value input{
	font-size: 11px;
	border: 1px solid #CCC;
	text-align:left;
	width:80px;
}
.signup .head {
	background-color:#DF2F6D;
	width:400px;
	font-weight:bold;
}
.signup div.close {
	float:right;
	margin-right:10px;
}
.signup div.buttonDiv {
	float:right;
}
.signup div.fullWidth {
	padding:4px;
	width:390px;
	background:#FFF;
}
.signup div.label {
	padding-right:3px;
}
.signup div.value {
	padding-right:15px;
}.signup div.value, .signup div.label {
	padding-top:3px;
}.signup div.linkDiv {
	padding:4px 0px 4px 0px;
	width:300px;
}
/*---------------------------------------- SIGN UP POPUP END ----------------------------------------------*/
/*---------------------------------------- PRODUCT DISPLAY START ----------------------------------------------*/
.bodyDiv .productDisplay .productImg30 div{
	padding:2px;
	width:auto;
}
.bodyDiv .productDisplay .productImg30 div img {
	height:30px;
	width:30px;
}
.bodyDiv .productDisplay .productDesc{
	margin-left:10px;
}
.bodyDiv .productDisplay .productDesc #itemPriceDiv {
	/*height:110px;*/
	overflow:hidden;
	width:256px;
}
.bodyDiv .productDisplay .productDesc {
	width:256px;
	/*margin-left:10px;*/
}.bodyDiv .productDisplay .productDesc .prodNameDiv {
	font-weight:bold;
	width:256px;
	color:#df2f6d;
	padding-top:5px;
	padding-bottom:8px;
}
.bodyDiv .productDisplay .productDesc #itemPriceDiv .fullWidth {
	/*margin-bottom:4px;*/
}
.bodyDiv .productDisplay .productDesc #itemPriceDiv .fullWidth .label {
	width:100px;
}
.bodyDiv .productDisplay .productDesc #itemPriceDiv .fullWidth .value {
	width:100px;
	white-space:nowrap;
}
.bodyDiv .productDisplay .productDesc .fullWidth .label {
	width:100px;
}
.bodyDiv .productDisplay .productDesc .fullWidth .value {
	width:100px;
	white-space:nowrap;
}
.bodyDiv .productDisplay .produAttriBute {
	width:99.0%;
	margin:2px 0px 2px 0px;
}
.bodyDiv .productDisplay .produAttriBute div select {
	/*font-size:11px;*/
}
.bodyDiv .productDisplay .produAttriBute div {
	margin:0px 10px 10px 0px;
}
.bodyDiv .productDisplay .prodDisButtonDiv {
	width:256px;
}.bodyDiv .productDisplay .prodDisButtonDiv input {
	float:left;
	margin:0px 5px 0px 3px;
}.bodyDiv .productDisplay .prodDisButtonDiv input.rightbutton {
	float:right;
}
.bodyDiv .productDisplay .prodDisButtonDiv div {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	/*width:15px;*/
	padding:0px 0px 0px 0px;

}
.SuggestLinkDiv{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	height:25px;
}
/* latest user Rating */
.bodyDiv .productDisplay .latestRating {
	width:655px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.bodyDiv .productDisplay #miscellaneous .latestRating .userName {
	font-weight:bold;
	width:500px;
}
.bodyDiv .productDisplay #miscellaneous .latestRating .modiDate {
	float:right;
}
.bodyDiv .productDisplay .latestRating .starRating div {
	width:99%;
}
.bodyDiv .productDisplay .latestRating .ltUsrRtngCont {
	border:solid 1px #DF2F6D;
	width:655px;
}
.bodyDiv .productDisplay .latestRating .starRating {
	width:200px;
	padding:5px 10px 5px 5px;
	margin-right:10px;
	height:100%;
}
.bodyDiv .productDisplay .latestRating .brdRght {
	border-right:solid 1px #DF2F6D;
}
.bodyDiv .productDisplay .latestRating .starRating div {
	padding-right:20px;
}
.bodyDiv .productDisplay .latestRating .latstUserRaingDesc {
	width:290px;
	padding:5px 5px 5px 5px;
}

.bodyDiv .productDisplay #miscellaneous #p_userRating {
	border-top:solid 2px #DF2F6D;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
/* latest user Rating starts */


.bodyDiv .productDisplay #miscellaneous {
	padding:4px;
	font-weight:bold;
}
.bodyDiv .productDisplay #miscellaneous div {
	font-weight:normal
}
.bodyDiv .productDisplay #miscellaneous .textCont {
	width:650px;
}
.textHeight{
	line-height:30px;
	}
.topMargin{
	margin-top:5px;
	}
.titleOrange span{
	margin-left:25px;
	margin-right:25px;
	}
.productList{
	width:100%;	
	float:left;

	margin-bottom:10px;
	}
.productList span{
	margin:0px;
	float:left;
	text-align:left;
	vertical-align:top;
	}
.productList span.check{
	width:25px;
	}
.productList span.img{
	width:169px;
	}
.productList span.name{
	width:210px;
	}
.productList span.name span{
	width:100%;
	}
.productList span.item{
	width:112px;
	}
.productList span.price{
	width:68px;
	padding-left:8px;
	}
.productList span.seller{
	width:110px;
	}
.selectItem{
	font-size: 11px;
	border: 1px solid #DF2F6D;
	width:85px;
	margin-right:5px;
	}
.review{
	float:left;
	width:100%;
	}
.review span{
	float:left;
	width:100%;
	}
.review span.name{
	width:130px;
	}
.review span.date{
	width:80px;
	}
.review span.rating{
	width:80px;
	vertical-align:bottom;
	}
.review span.desc{
	width:380px;
	}
.star_empty{
	background-image:url(../images/star.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	float:left;
	border:0px solid #FF0000;
	
	}
.star_half_rated{
	background-image:url(../images/star_half_rated.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	float:left;
	border:0px solid #FF0000;
	}
.star_rated{
	background-image:url(../images/star_rated.gif);
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	float:left;
	border:0px solid #FF0000;
	}
.height120{
	height:120px;
	vertical-align:top;
	}
.bodyDiv .greenFont{
	color:#DF2F6D;
	line-height:24px;
	float:left;
	}
.bodyDiv .prodThumbImg{
	margin-right:3px;
	height:30px;
	width:30px;
	vertical-align:middle;
}

.bodyContentDiv {
	width:1001px;
/*	height:100%;*/
}
.bodyDiv * {
	padding:0px;
	margin:0px;
	text-align:left;
}
.bodyDiv {
	width:1001px;
	margin:0px auto;
	text-align:left;
}
.bodyContentDiv div#mastercontainer{
width:100%;
}
.bodyDiv #paymentOptionDiv .buttonDIv {
	padding-bottom:5px;
	text-align:right;
	width:662px;
}

.bodyDiv div {
	float:left;
}
.bodyDiv .right {
	float:right;
}
.bodyDiv .headerDiv {
	width:1001px;
}
.bodyDiv .headerDiv .headLinksDiv {
	float:left;
	padding:0px 15px 0px 5px;
	width:500px;
}.bodyDiv .bodyContentDiv #navigation {
	background-color:#ffffff;
	overflow:hidden;
	border:solid 0px red;
}
.bodyDiv #navigation {
	width:1001px;
	margin-top:1px;
	border-bottom:1px solid #ffffff;
	background:#E8E8E8 none repeat scroll 0 0;
}
.bodyDiv .bodyContentDiv .bredcrum {
	width:1001px;
	text-align:left;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv {
	border:1px solid #DF2F6D;
	width:999px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListHeader {
	background-color:#DF2F6D;
	color:#ffffff;
	font-weight:bold;
	width:999px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont {
	border-bottom:dotted 1px #DF2F6D;
	margin:5px 0px 5px 3px;
	width:988px;
	padding-bottom:5px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .image {
	border:0px solid #E9E9E9;
	width:160px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .productName {
	color:#DF2F6D;
	font-weight:bold;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .netPrice {
	color:#FF0000;
	font-weight:bold;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .freeBox {
	border:1px solid #FF0000;
	width:635px;
	text-align:left;
	margin-left:3px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .freeBox div {
	color:#FF8518;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .freeBox .productName {
	width:197px;
}

.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .buttonDiv {
	float:right;
}.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont .buttonDiv .lightGreenButton {
	margin-left:5px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .image {
	width:160px;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .productName {
	width:200px;	
	text-align:left;
}.bodyDiv .bodyContentDiv #wishListItemsDiv .price {
	width:80px;
	
	text-align:right;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListHeader div, .bodyDiv .bodyContentDiv #wishListItemsDiv .wishListCont div{
	/*margin-left:3px;*/
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .wishListHeader div.supperscript {
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-align:right;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .qty {
	width:50px;
	
	text-align:right;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .dis {
	width:100px;
	
	text-align:right;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .netPrice {
	width:100px;
	
	text-align:right;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .priceAl {
	width:80px;	
	text-align:center;
}
.bodyDiv .bodyContentDiv #wishListItemsDiv .supperscript {
	width:100px;
	
	text-align:right;
	float:right;
}
#errorMessageDiv {
	border:solid 1px #ffffff;
}
.bodyDiv .options div.coupenName, .bodyDiv .options div.coupenValue {
	width:120px;
}
.bodyDiv #gcdcDiv .options {
	width:99%;
}
.bodyDiv .options div.coupenValue {
	margin-right:20px;
}
.errorCssDiv {
	border:solid 1px #FF0000;
	background-color:#B3CBFF;
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding:10px;
	width:150px;
	position:absolute;
	z-index:1;
	display:none;
}
/******* classes for shopping cart page starts *********/

.bodyDiv .shoppingContaintanor {
	border:1px solid #df2f6d;
	width:100%;
	text-align:center;
}.bodyDiv .shoppingContaintanor .heading {
	background-color:#f9d5e2;
	color:#000000;
	font-weight:bold;
	height:24px;
	width:100%;
}
.bodyDiv .shoppingContaintanor .heading .cart {
	font-size:10px;
	text-align:right;
	color:#000000;
	font-weight:normal;
	width:175px;
}
.bodyDiv .shoppingContaintanor .image {
	width:160px;
	text-align:center;
}
.bodyDiv .shoppingContaintanor .productName {
	width:260px;
	text-align:left;
	margin-right:4px;
}
.bodyDiv .shoppingContaintanor .price {
	width:100px;
	text-align:right;
	margin-right:4px;
}
.bodyDiv .shoppingContaintanor .qty {
	width:50px;
	text-align:right;
	margin-right:4px;
}
.bodyDiv .shoppingContaintanor .dis {
	width:127px;
	text-align:right;
	margin-right:4px;
}
.bodyDiv .shoppingContaintanor .netPrice {
	width:98px;
	text-align:right;
	margin-right:4px;
}
.bodyDiv .shoppingContaintanor .cart {
	width:100px;
}
.cart a{
	color:#df2f6d;
	text-decoration: none;
}
.cart a:hover {
	color: #000000;
	text-decoration: none;
}
.bodyDiv .cartItemDetails {
	border-bottom:1px dotted #DF2F6D;
	padding-bottom:7px;
}
.bodyDiv .cartItemDetails .image img{
	/*border:1px solid #E9E9E9;*/
	margin-top:7px;
}
.bodyDiv .cartItemDetails .productName {
	color:#df2f6d;
	font-weight:bold;
}
.bodyDiv .cartItemDetails .productName span{
	color:#000000;
	font-weight:normal;
	line-height:14px;
}
.bodyDiv .cartItemDetails .productName div {
	color:#FF8518;
	font-weight:normal;
}
.bodyDiv .cartItemDetails .qty {
	margin-top:4px;
}
.bodyDiv .cartItemDetails .freeBox, .bodyDiv .cartItemDetails .disCountBox {
	border:solid 1px red;
	width:670px;
}
.bodyDiv .cartItemDetails .freeBox div,  .bodyDiv .cartItemDetails .disCountBox span {
	color:#FF8518;
}.bodyDiv .cartItemDetails .freeBox .netPrice {
	color:red;
	font-weight:bold;
}.bodyDiv .cartItemDetails .cart {
	width:170px;
	float:right;
}.bodyDiv .cartItemDetails .cart div {
	text-align:left;
	width:99%;
}
.bodyDiv .cartItemDetails .cart .shipDetailLink {
	font-weight:bold;
	color:#FF0000;
}
.bodyDiv .cartItemDetails .detailWithFree {
	width:815px;
}
.bodyDiv .shopCartButtons {
	float:right;
	width:225px;
	margin:0px;
	padding:4px 0px 4px 0px;
}.bodyDiv .shopCartButtons input {
	margin-left:7px;
}

.bodyDiv .shoppingContaintanor #mergeSpan {
	padding:4px;
}

/******* classes for shopping cart page ends *********/

.bodyDiv .forgoPart1 {
	border-right:solid 3px #df2f6d;
	width:500px;
}
.bodyDiv .forgoPart1 div {
	border:solid 0px green;
	font-weight:bold;
	/*padding-top:10px;
	width:1001px;*/
}
.bodyDiv .forgoPart1 div input {
	font-size:11px;
}
.bodyDiv .forgoPart2 {
	color:#ff0000;
	text-align:center;
	width:495px;font-weight:bold;
}

.bodyDiv .MyAccButtonDiv {
	width:99%;
}
.bodyDiv .MyAccButtonDiv div {
	float:right;
	margin-left:5px;
}

.myAccPageButtons {
	width:999px;
	text-align:right;
	background:#E8E8E8;
	padding:2px;
}
.myAccPageButtons input {
	margin-left:7px;
	margin-right:7px;
}
.SuggHead {
	background-color:#DF2F6D;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:23px;
	line-height:23px;
	text-align:left;
	text-indent:5px;
}
.sendMailButton {
	background-repeat:no-repeat;
	border:0 none;
	color:#DF2F6D;
	font-size:11px;
	font-weight:bold;
	height:23px;
	padding-bottom:2px;
	text-align:center;
	text-decoration:none;
	background-image:url(/media/images/OctaShop/button_medium.gif);
	width:71px;
}
/**** classes for review and view reviews page ******/
.writeSellerReviewDiv div {
	float:left;
}
.writeSellerReviewDiv {
	border:1px solid #DF2F6D;
	/*margin:7px 7px 0 0;*/
	padding:5px;
	width:673px;
}
.writeSellerReviewDiv .fullWidth {
	width:99.90%;
}
.writeSellerReviewDiv .fullWidth .myAccountLabel {
	width:150px;
	font-size:12px;
	font-weight:normal;
}
.writeSellerReviewDiv .fullWidth .radioDiv {
	font-size:10px;
}
.writeSellerReviewDiv .error {
	background-color:#ffffff;
	color:red;
	border:0px;
}
.writeSellerReviewDiv .title {
	color:#6097E9;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 7px;
	white-space:nowrap;
	width:99.90%;
}.writeSellerReviewDiv .infoMessage {
	color:#ff8518;
	padding-bottom:10px;
}
.writeSellerReviewDiv .dataTable th, .writeSellerReviewDiv .dataTable td{
	border-top:solid 1px #6097E9;
	border-left:solid 1px #6097E9;
	vertical-align:top;
	padding:2px;
}
.writeSellerReviewDiv .dataTable {
	border-bottom:solid 1px #6097E9;
	border-right:solid 1px #6097E9;
}
.bodyDiv .reviewNratingDiv {
	width:600px;
}
.bodyDiv .reviewNratingDiv div {
	width:100%;
}
#mulipleAddressDiv .buttonDiv {
	float:right;
	padding:10px 5px 0px 0px;;
}
.redFont{color:#FF0000;}
#loading {
	 z-index: 100;
	 position: absolute;
	 top: 40%;
	 left: 40%;
	 background-image: url("/media/images/OctaShop/progress-running.gif");
	 background-repeat: no-repeat;
	 background-position: 5px;
	 background-color: white;
	 padding-left: 25px;
	 padding-top: 8px;
	 border-style: solid;
	 border-color: #c0c0c0;
	 width: 120px;
	 height: 30px;
	 font-size: 1.5em;
	 font-weight: bolder;
	 font:Arial, Verdana, Helvetica, sans-serif 11px bold;
}

/* latest user Rating */
.SellerinfoDiv div {
	float:left;
}
.SellerinfoDiv {
	border:1px solid #DF2F6D;
	margin:7px 7px 0 0;
	padding:5px;
	width:660px;
}
.SellerinfoDiv .fullWidth {
	width:99.90%;
}
.SellerinfoDiv .latestRating {
	width:655px;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.SellerinfoDiv .title {
	color:#6097E9;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 7px;
	white-space:nowrap;
	width:99.90%;
}.SellerinfoDiv .infoMessage {
	color:#ff8518;
	padding-bottom:10px;
}
.SellerinfoDiv .latestRating .userName {
	font-weight:bold;
	width:500px;
}
.SellerinfoDiv .latestRating .modiDate {
	float:right;
}
.SellerinfoDiv .latestRating .starRating div {
	width:99%;
}
.SellerinfoDiv .latestRating .ltUsrRtngCont {
	border:solid 1px #DF2F6D;
	width:655px;
}
.SellerinfoDiv .latestRating .starRating {
	width:200px;
	padding:5px 10px 5px 5px;
	margin-right:10px;
	height:100%;
}
.SellerinfoDiv .latestRating .brdRght {
	border-right:solid 1px #DF2F6D;
}
.SellerinfoDiv .latestRating .starRating div {
	padding-right:20px;
}
.SellerinfoDiv .latestRating .latstUserRaingDesc {
	width:290px;
	padding:5px 5px 5px 5px;
}
.Subscribeform{
	width:400px;
	margin:100px 0px 0px 300px;
	padding:5px;
	border:1px solid #E9E9E9;
	float:left;
}
/* latest user Rating starts */

.floatLeft{float:left;}
.floatRight{float:right;}
.FullWidthLeft{
	float:left;
	width:100%;
	border:0px solid red;
}
.HomeProdLeft{
	float:left;
	width:300px;
	/*height:102px;*/
	border:0px solid red;
	background-image:url(/media/images/OctaShop/prod_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.width148{
	width:148px;
	/*height:102px;*/
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
}
.HomeProdNewHead {
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
.MoreDetailsButton{
	text-align:center;
}
.footerLink{
	width:500px;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
}
.footerLink a:hover{
	color:#FFF;
}
.footercopyright{
	width:450px;
	text-align:right;
	padding-right:15px;
	margin-right:0px;
	padding-top:15px;
	border:0px solid white;
}
.pinktext{
	color:#df2f6d;
}
.TLpad{
	padding-left:10px;
	padding-top:5px;
}
.bodyDiv .ContentPanel .prodDetailDivNew {
	border:1px solid #E9E9E9;
	width:396px;
	margin:5px 0px 0px 0px;
	height:100px;
	overflow:hidden;
	padding:0px;
}
.bodyDiv .ContentPanel .prodDetailDivNew .imageDiv {
	height:100px;
}
.greenFontNew{
	color:#DF2F6D;
}
.clearboth{
clear:both;
}
.normalsiteColorText{
color: #DF2F6D;
}
.HeaddingText {
	background-color:#df2f6d;
	color:#ffffff;
	display:block;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	margin-top:7px;
}
.shoppingtable{
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	margin-top:7px;
}
.shoppingtable th{
	background-color:#df2f6d;
	color:#ffffff;
	font-weight:bold;
	height:23px;
	text-align:left;
	text-indent:5px;
	line-height:23px;
	margin-top:7px;
}
.HomeLinkDiv{
padding:0px 0px 0px 23px;
}
.floatleftdiv{
float:left;
}
.floatrightdiv{
float:right;
}
.openDivStyle{
display:none;
position:absolute;
z-index:9999999;
background:#FFF;
width:649px;
height:540px;
border:1px solid #DF2F6D;
}
.ContactUsHeadding{
width:100%;
line-height:25px;
background:#DF2F6D;
font-weight: bold;
color:#FFF;
float:left;
}
.headdingtd2{
text-align:left;
color:#FFF;
font-size: 12px;
font-weight: bold;
line-height:25px;
}
.headdingtd2 a{
color:#FFF;
font-size: 12px;
}
.padding10px{
padding:10px 10px 10px 10px;
}
.padding5px{
padding:5px;
}
.loginPageForm .myLabel{
width:100px;
color:#DF2F6D;
font-size: 12px;
}
.loginPageForm .myField{
color:#DF2F6D;
font-size: 12px;
}
.promotionImageTitleLink{
color:#DF2F6D;
font-size: 12px;
font-weight: bold;
}
ul.bullet{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.bullet li{
list-style-type:disc;
}
.cursor{
cursor:pointer;
}
