/****************** ModernGirl Styles ********************/


body {
margin:0px;
padding:0px;
background-image:url(images/mainbg.png);
background-color:#ffffff;

}
form {
margin:0px;
}

h1,h2,h3,h4,h5,ul,li,div,a,input,select{
margin:0px;
padding:0px;
}

a {
outline:none;
text-decoration:none;
}

h2 a {
text-decoration: none;
color:#390038;
font-style: italic;
font-family:georgia,"times new roman",serif;
font-size:12px;
}

h2 a:hover {
text-decoration: none;
color:#B10154;
font-style: italic;
font-family:georgia,"times new roman",serif;
font-size:12px;
}


/****************** Container Starts *********************/

.orderhistory{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
border-top:1px solid #d4cdb8;
border-left:1px solid #d4cdb8;

width:600px;
text-align:center;
margin:20px 0px 20px 20px;
float:left;
}
.orderhistory .h1{
background-color:##E7E3D8;
font-size:12px;
color:#000000;
font-weight:bold;
border-bottom:1px solid #d4cdb8;
border-right:1px solid #d4cdb8;
}
.orderhistory .border{
border-bottom:1px solid #d4cdb8;
border-right:1px solid #d4cdb8;

}

.orderhistory a {
text-decoration:underline;
color:#000000;
}
.orderhistory a:hover{
text-decoration:none;
}

#container {
margin:0px auto;
width:921px;
background-color:#ffffff;
padding:10px;
padding-top:15px;
min-height:100px;
overflow:auto;
}


/***************** Header Starts ******************/

#header {
margin-top:0px auto;
width:921px;
}
#moderngirl_logo {
margin:0px;
float:left;
width:280px;
height:auto;
background-image:url('/images/swirl2.png');
background-repeat:no-repeat;
background-position:100% 200%;
}

#banners {
float:right;
vertical-align:top;
}
#banners img {
padding-right:10px;
}
#search_top {
float:right;
width:auto;
margin-top:5px;
margin-right:0px;
}
#search_top input {
background-image:url(images/search_bg.gif);
background-repeat:no-repeat;
background-position:left center;
border-top:1px solid #b2b2b2;
border-left:1px solid #d9d9d9;
border-bottom:1px solid #f3f3f3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#565656;
padding:2px;
padding-left:25px;
margin:0px;
vertical-align:top;

}
#search_top img {
padding-left:10px;
vertical-align:top;
}
/*#livechat{
position:absolute;
width:79px;
float:left;
top:0px;
left:0px;
padding:65px 0px 0px 480px;
}
#livechat a{
margin:0px;
padding:0px;}*/
#login {
width:600px;
float:right;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c58149;
margin-top:40px;
padding-top:0px;
font-weight:normal;
}

#login a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#C58149;
text-decoration:none;
padding-left:05px;
padding-right:05px;
}
#login a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d12444;
}

/************************ top links *********************/

#cart{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d12444;
font-weight:normal;
}

#cart a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#d12444;
text-decoration:none;
padding-left:05px;
padding-right:05px;
}
#cart a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c58149;
}
#cart img {
padding-left:10px;
}

/********************** navigation ********************/

#nav {
margin-top:10px;
float:left;
width:100%;
margin-bottom:7px;
}
#nav img {
padding-right:1px;
}


/******************* body content *******************/


#bodycontent {
margin:0px auto;
width:921px;
min-height:1px;
background-color:#ffffff;
}
#body_left {
width:180px;
min-height:100px;
background-color:#ebe4eb;
float:left;
padding:10px;
margin:0px;


}
#body_left a {
text-decoration:none;
color:#63465c;
padding:0px;
margin:0px;
}
#body_left a:hover {
color:#000000;
text-decoration:underline;
}
#body_left h4 {
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:13px;
text-align:left;
color:#b10154;
margin:0px;
padding-left:10px;
padding-top:10px;
}


#body_left ul {
list-style:none;
margin-top:07px;
margin-left:03px;
padding-bottom:10px;
border-bottom:1px solid #ddd8c7;
margin-bottom:10px;
}
#body_left li {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#63465c;
text-decoration:none;
padding:3px 0px 3px 10px;

}



/***************************** body right *************************/

img
{
border-style: none;
text-decoration: none;
}


#bodyright {
float:right;
width:715px;
text-align:left;
padding-left:05px;
min-height:100px;
overflow:auto;
}

#gslideshow-container {
float:left;
position:relative;
width:494;
height:315px;
background-color:#cf98a9;
margin-bottom:05px;
}

#gslideshow-slides {
    position:relative;
}

#gslideshow-slides a {
    position:absolute;
    top:0;
    left:0;
}

#gslideshow-nav-com  {
    position: absolute;
    bottom:0;
    left:0;
    margin:0px 0px 0px 0px;
    border: none; 
}
#gslideshow-nav  {
    position: absolute;
    bottom:0;left:0;
    margin:0px 0px 8px 0px;
}

#gslideshow-nav a {
    font-family: georgia, "times new roman", serif;
    font-size:10px;
    text-transform:uppercase;
    text-decoration: none;
    color: #FFFFFF;
    position: relative;
    float:left;
    margin:0px 0px 0px 0px;
    border: none; 
    solid #ccc;  
}

#gslideshow-nav li { float: left; margin:0px 8px 0px 8px; list-style: none }
#gslideshow-nav a.activeSlide { background: none; color: #b90860; }
#gslideshow-nav a:focus { outline: none; }

#gslideshow-prevnext {
    position:relative;
    float: right;
    margin:0px 0px 4px 0px;
    border: none; 
}
#gslideshow-prevnext .gnext, #gslideshow-prevnext .gprev {
    position: relative;
    float:left;
    margin:0px 0px 0px 0px;
}

#minicontainer1 {
background-image:url('/images/swirl1.png');
background-repeat:no-repeat;
background-position:center right;
float:right;
width:190;
text-align:center;
margin-left:05px;
margin-bottom:05px;
height:129px;
background-color:#FFFFFF;
border-style:solid;
border-width:3px;
border-color:#b5b1b7;
padding:10px;
}

#minicontainer {
float:right;
width:190;
text-align:center;
margin-left:05px;
margin-bottom:05px;
height:129px;
background-color:#ebe4eb;
border-style:solid;
border-width:3px;
border-color:#b5b1b7;
padding:10px;
}

#minicontainer2 h1 {

font-family:georgia,"times new roman",serif;
text-transform:uppercase;
color:#FFFFFF;
font-size:13pt;
vertical-align:text-top;

}


#minicontainer2 {
float:right;
width:206;
margin-left:05px;
text-align:center;
margin-bottom:05px;
margin-right:0px;
height:145px;
background-color:#957694;
padding-top:8px;
padding-bottom:8px;
}

#minicontainer p {
margin-bottom:1em;
margin-top:0em;
}


#minicontainer2 p {
margin-bottom:1em;
margin-top:1em;
}

.subtext1 {
font-family:georgia,"times new roman",serif;
font-style:italic;
color:#65445c;
font-size:7pt;
}

.subtext2 {
font-family:georgia,"times new roman",serif;
font-style:italic;
color:#dd6300;
font-size:9pt;
}

.subtext3 {
font-family:georgia,"times new roman",serif;
font-style:italic;
color:#ffffff;
font-size:7pt;
}

.subtext4 {
font-family:georgia,"times new roman",serif;
font-style:italic;
color:#65445c;
font-size:9pt;
}

#downhead {
float:right;
width:715px;
height:217px;
background:url(images/bodyright_bg.gif) repeat-x top left #ffffff;
margin-top:5px;
}
#downhead_heading {
margin:0px;
padding:15px;
padding-left:30px;
}
#downhead_heading h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead_heading img {
padding-left:10px;
border:0px;
vertical-align:middle;
}

#downhead_heading_left {
margin:0px;
padding:15px;
padding-left:10px;

}
#downhead_heading_left h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead_heading_left img {
padding-left:10px;
border:0px;
vertical-align:middle;
}
#downhead_heading_left select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-left:20px;
vertical-align:middle;
}


#downhead_heading_right {
margin:0px;
padding:15px;
padding-right:30px;
float:right;
margin-top:-50px;
}
#downhead_heading_right h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead_heading_right img {
padding-left:10px;
border:0px;
vertical-align:middle;
}

#selectcontainer {
float:right;
display:inline;
width:190;
text-align:center;
height:40px;
background-color:transparent;
vertical-align:middle;
margin-top:15px;
margin-right:20px;
}

#selectcontainer1 {
float:right;
width:190;
text-align:center;
height:auto;
background-color:transparent;
vertical-align:top;
margin-top:15px;
margin-right:20px;
margin-bottom:10px;
}

#selectcontainer select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-left:10px;
vertical-align:top;
}

#selectcontainer1 input {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-left:10px;
vertical-align:top;
}


#invitations{
margin:0px;
padding:0px;
height:auto;
width:715px;
}

#invitations ul{
margin:0px;
padding:0px;
padding-left:10px;
list-style:none;
}

#invitations li {
background-color:#fff;
width:190px;
height:142px;
float:left;
margin:0px 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#9a9380;
padding:10px;
line-height:11px;

}
#invitations li img{
vertical-align:middle;
float:left;
padding-right:10px;
}

#invitations li h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#87a54e;
line-height:normal;
padding-bottom:05px;

}
#moredetails {
padding-top:10px;
}

#text_border {
border-top:1px dotted #d7d7d7;
border-bottom:1px dotted #d7d7d7;
float:left;
width:715px;
padding:10px 0px;
}

#bodytext {
height:auto;
overflow:auto;
padding:0px 10px;
}
#bodytext_left {
width:700px;
height:auto;
float:left;
padding-right:10px;
}
#bodytext_left h5 {
font-family:Arial, Helvetica, sans-serif;
color:#626262;
color:#000000;
}

#bodytext_left p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#626262;
width:675px;
overflow:auto;
line-height:15px;
float:left;
}
#login_form.small{
width:auto;
padding-right:30px;
}

#login_form {
width:auto;
min-height:1px;
float:left;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c7c7c;
}
#login_form h3 {
font-size:14px;
padding-bottom:10px;
color:#333333;
}
#login_form p{
width:500px;
margin:5px 0px;
padding-left:6px;

}
#login_form input {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px;
width:200px;
}
#login_form input.radio{
padding:0px;
margin:0px;
width:30px;
border:none;
}
#login_form img{
float:right;
padding:10px 0px;
}

#login_form input.submit {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:0px;
background-color:#ffffff;
width:120px;
height:20px;
margin-bottom:10px;
background-image:url(images/li_two_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}
#login_form a{
text-decoration:none;
color:#333333;
font-weight:normal;
}
#login_form a:hover{
color:#333333;
text-decoration:underline;
}
#login_form select{
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px;
width:200px;

}
#login_form input.checkbox{
width:15px;
height:20px;
vertical-align:middle;
border:none;

}

/*********************************************************/


.login_form_sml {
width:400px;
min-height:1px;
float:left;
padding-left:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c7c7c;
margin-left:0px;

}
.login_form_sml h3 {
font-size:13px;
padding-bottom:10px;
color:#715f45;
}
.login_form_sml h4 {
font-size:16px;
padding-bottom:10px;padding-top:10px;
color:#390038;

}
.login_form_sml p{
float:left;
width:100%;
margin:5px 0px;
}
.login_form_sml input {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px;
width:200px;
margin:5px;
}
.login_form_sml select {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px;
width:auto;
margin:5px;
}
.login_form_sml textarea {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px;
width:200px;
margin:5px;
}

.login_form_sml img{
float:right;
padding:10px 0px;
}

.login_form_sml input.submit {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
padding:0px;
background-color:#ffffff;
width:80px;
height:20px;
margin-bottom:10px;
background-image:url(images/li_two_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}
.login_form_sml a{
text-decoration:none;
color:#333333;
font-weight:normal;
}
.login_form_sml a:hover{
color:#666666;
text-decoration:underline;
}



/**************************************************/


#signup_box {
width:155px;
height:auto;
float:left;
padding-left:10px;
border-left:1px solid #e3e3e3;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#7c7c7c;
padding-left:20px;
}
#signup_box h3 {
font-size:13px;
padding-bottom:10px;
color:#715f45;
}
#signup_box a {
text-decoration:none;
font-weight:bold;
color:#7c7c7c;
}
#signup_box a:hover {
color:#715f45;
}
#signup_box input {
border:1px solid #d6d6d6;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c7c7c;
padding:2px;
margin-top:10px;
}
#signup_box img{
float:right;
padding:10px;
}




#footer {
width:941px;
margin:0px auto;
background-image:url(images/footer_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
height:250px
}


#copyrights {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:auto;
height:auto;
float:left;
margin-top:20px;
margin-left:10px;
}

.clearance {clear:both;}

#signup p {
margin-top:1em;
margin-bottom:1em;
}


.footerlinks_top {
font-family:Arial, Helvetica, sans-serif;
float:left;
font-size:11px;
width:auto;
height:auto;
margin: 20px;
color:#b2a882;
}
.footerlinks_top a{
text-decoration:none;
font-weight:normal;
padding-left:0px;
padding-right:0px;
color:#64445b;

}
.footerlinks_top a:hover{
color:#b7005f;
}

.footerlinks_top ul  {
list-style-type:none;
margin:0;
padding:0;
}


.footerlinks_top h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#390038;

}


#footerlinks_sub {
font-family:Arial, Helvetica, sans-serif;
float:right;
text-align:right;
font-size:11px;
width:550px;
height:auto;
margin-top:10px;
margin-right:10px;
color:#000000;
}
#footerlinks_sub a{
text-decoration:none;
padding-left:5px;
padding-right:5px;
color:#000000;

}
#footerlinks_sub a:hover{
text-decoration:underline;
}


/******************** scroller ********************/

#scroller_bg {
width:941px;
padding:0px;
margin:0px auto;
background-color:#ffffff;
padding-top:10px;
}
#scroller {
background-color:#fff;
	
	width: 900px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;
	padding-bottom:20px;
	
}
#scroller h5 {
font-family:Arial, Helvetica, sans-serif;
color:#cb5556;
font-size:14px;
margin:0px;
padding:0px;
float:left;
}



#content-scroller {
	width: 1000000px;
	
}

div.section {
background-color:#fff;
	margin:0px;
	padding:0px;
	width: 1000px;
	height:auto;
	float:left;
	margin-left:2px;
	margin-right:2px;

}


div.section.smaller {
	width: 940px;
	height: auto;
	padding:0px;
}

#scroller p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	background-color:#fff;
	margin:0px;
	padding:0px;
	width:780px;
	display:block;
	float:left;
}
/* Homepage Scrolling Bottom Text Navigation */

.home_bottom_next{
	margin:0;
	padding:0;
	padding-bottom:0px;
	float:right;
	height:78px;
	width:70px;
	background:url(images/right_slider.gif) no-repeat left bottom;

}

.home_bottom_prev{
	margin:0;
	padding:0;
	padding-bottom:0px;
	float:left;
	display:block;
	height:78px;
	width:70px;
	background:url(images/left_slider.gif) no-repeat left bottom;

}
.author {
text-align:right;
color:#6f2f2d;
font-style:italic;
float:right;
font-size:12px;
font-weight:bold;
padding-top:05px;
}




/************************** Inner page ********************************/


#nav_pagelinks {
padding:10px 20px 20px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#EDAF7C;
float:left;
width:auto;
}
#nav_pagelinkscenter {
padding:100px 270px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#c58149;
float:left;
width:auto;
}
#nav_pagelinks a{
text-decoration:none;
color:#c58149;
}
#nav_pagelinks a:hover{
text-decoration:underline;
}
#nav_pagelinks img{
padding:0px 05px;
margin-bottom:3px;
}


#innerheading {
width:921px;
height:auto;
border-top:1px solid #E7E4D8;
border-bottom:1px solid #E7E4D8;
padding:12px 0px;
text-align:right;
float:left;
}
#innerheading h3 {
padding:0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#390037;

}

#border_bottom1 {
width:921px;
height:auto;
border-top:1px solid #E7E4D8;
padding:0px 0px;
text-align:right;
float:left;
}


#innerheading h5 {
padding:0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#626262;

}
#innerheading h4 {
padding:0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;

}
#inner_val_text{
width:710px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#inner_val_text p{
width:660px;
margin:15px 20px 10px 20px;
padding-left:15px;

}
#inner_text{
width:860px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
#inner_text p{
width:860px;
margin:10px 20px 0px 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}

#inner_text1{
border-top:1px solid #E7E4D8;
width:885px;
padding:15px 20px 15px 15px;

float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
border-bottom:1px solid #E7E4D8;

}
#inner_top_text{
width:710px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
#inner_top_text p{
width:660px;
padding:left
margin:10px 20px 0px 20px;
}

#inner_top_text a {
text-decoration:none;
color:#767676;
font-weight:normarl;
text-decoration:underline;
color:#000;
}
#inner_top_text a:hover{
text-decoration:none;
}
#inner_top_text img {
padding:20px;
}
#inner_top_text h1{
font-size:14px;
color:#390038;
margin:20px 0px 0px 20px;
}
#inner_top_text h2{
font-size:13px;
font-weight:normal;
color:#666666;
margin:20px 0px 0px 20px;
}
#search_form {
width:921px;
float:left;
height:auto;
}
#color_selection{
width:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
padding:10px 20px;
}
#color_selection select{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
border:1px solid #CCCCCC;
margin:0px 20px 0px 0px;
padding:0px;
}
#color_selection h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
}

#form_nav {
width:400px;
float:right;
padding:10px 17px;

}
#form_nav_top{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#B4615D;
text-decoration:none;
padding-bottom:5px;
}
#form_nav_top a {
text-decoration:none;
color:#B4615D;
}
#form_nav_top a:hover{
text-decoration:underline;
}
#form_nav_top img{
border:none;
padding:0px 05px;
}

#form_nav_bottom{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#390037;
text-decoration:none;
padding-right:16px;
}
#form_nav_bottom a {
text-decoration:none;
color:#390037;
}

#form_nav_bottom a:hover{
text-decoration:underline;
}
#invitations_list{
width:921px;
height:auto;
padding:0px;
margin:0px auto;


}
#invitation_container{
width:200px;
height:250px;
margin:10px 10px 15px 10px;
padding:0px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;


}
#invitation_container a{
text-decoration:none;
color:#B4615D;
}
#invitation_container a:hover{
text-decoration:underline;
color:#000000;
}
#invitation_container p{
text-align:center;
width:200px;
padding:0px 0px 10px 0px;
margin:0px;

}
#invitation_container p.left{
text-align:left;
width:auto;
padding:10px 0px 10px 10px;
margin:0px;
}

#inv_image{
height:200px;
width:200px;
}
#inv_image img{
text-align:center;
vertical-align:middle;
bottom:0px;
border:1px solid #000000;

}

#border_bottom{
border-bottom:1px solid #E7E4D8;
margin:0px;
width:921px;
float:left;
padding:20px 0px;
}

#border_top{
border-top:1px solid #E7E4D8;
width:885px;
padding:15px 20px 15px 15px;
}


#border_bottom ul{
list-style:none;
margin:0px;
float:left;
}
#border_bottom li {
list-style:none;
width:450px;
float:left;
}

#border_bottom li img{
list-style:none;
float:left;
}


#border_bottomtwo{
border-bottom:1px solid #E7E4D8;
margin:10px 0px;
width:921px;
float:left;
padding:0px;
}


/*************************** product details ***************************/

#productdetails{
float:left;
width:100%;
min-height:100px;
margin:0px 0px 10px 0px;
padding:0px;
}

#productdetails_right{
width:450px;
float:right;
min-height:100px;
margin-left:2px;
margin-top:0px;
padding-top:0px;
}

#product_description{
font-family:Arial, Helvetica, sans-serif;
width:420px;
min-height:1px;
margin:0px 10px 10px 0px;
}

#product_description p {
font-size:11px;
color:#767676;
margin:6px 0px;
padding-left:0px;
float:left;
width:420px;

}

#product_description1{
font-family:Arial, Helvetica, sans-serif;
width:440px;
min-height:1px;
margin:10px;
margin-top:0px;
}

#product_description1 p {
font-size:11px;
color:#767676;
margin:10px 0px;
float:left;
width:440px;

}

#product_description h4 {
font-size:16px;
padding-top:10px;
margin:0px;
padding-left:0px;

float:left;
width:430px;
}

#product_description a{
text-decoration:none;
color:#767676;
font-weight:bold;
}
#product_description a:hover{
text-decoration:underline;
}
#product_description input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px 5px;
margin:2px;
margin-left:2px;
float:left;
width:380px;

}
#product_description select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
padding:0px;
margin-left:10px;
width:150px;
border:1px solid #c2c2c2;

}
#product_description textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px 5px;
margin:2px 0px;
width:380px;
height:100px;
border:1px solid #c2c2c2;
}
.checkbox {
margin:0px;
width:390px;
padding:0px;
clear:both;
}
.checkbox ul {
list-style:none;
margin:0px;
padding:0px;
}
.checkbox li{
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:left;
height:10px;
font-weight:bold;
margin:10px 0px;
}
.checkbox li p {
margin:0px;
padding:0;
}


#ask_a_frnd{
width:auto;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
}

#ask_a_frnd a {
background-color:#ff9800;
border:1px solid #000000;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:0px 4px;
}
#ask_a_frnd a:hover {
background-color:#a09e9e;
text-decoration:none;
color:#ffffff;
}

#price_calculator{
font-family:arial, helvetica, sans-serif;
font-size:12px;
height:auto;
margin:3px;
color:#390038;
float:right;
width:445px;
padding-bottom:10px;


}

#price_table{
border-top:2px solid #390038;
border-bottom:2px solid #390038;
padding:0px;
width:445px;
float:right;
background-color:#ffffff;
margin-top:0px;
}

#price_table1{
padding:0px;
width:445px;
float:right;
background-color:#ffffff;
margin-top:0px;

}
#price_table1 h5 {
width:auto;
height:19px;
text-align:left;
padding:2px 0px 0px 10px;
font-size:14px;
color:#FFFFFF;
background-color:#957694;
display:block;
margin:0px;
}


#price_table h5 {
width:auto;
height:19px;
text-align:left;
padding:2px 0px 0px 10px;
font-size:14px;
color:#FFFFFF;
background-color:#957694;
display:block;
margin:0px;
}

#price_table h6{
font-size:10px;
}

#pricelist_row_one h2{
color:#65445c;
text-decoration:underline;
font-style:italic;
font-size:13px;
}


#pricelist_row_one{
padding:0px 2px;
background-color:#ffffff;
color:#390038;

#pricelist_row_one a {
color:#65445c;
font-family: georgia, "times new roman", serif;
text-decoration:underline;
font-style:italic;
font-size:12px;
}


}
#pricelist_row_two{
padding:0px 2px;
background-color:#ffffff;
color:#000000;


}

#pricelist_total{
font-size:15px;
font-weight: bold;
/*background-color:#f3ebd7;*/
}

#price_table select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
padding:0px;
margin:0px;
width:120px;
border:1px solid #999999;
}
#buttons_inheading{
margin-left:10px;
margin:0px;
width:auto;
text-align:center;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
border:none;
outline:none:

}
#buttons_inheading ul{
list-style:none;
padding:0px;
margin:0px;
float:left;
}
#buttons_inheading li {
text-decoration:none;
color:#FFFFFF;
float:left;
margin:0px 10px;
}


#buttons_inheading li a {
color:#FFFFFF;
text-decoration:none;
background-image:url(images/btns_bg.jpg);
width:100px;
height:16px;
display:block;
padding:0px 4px;
padding-top:3px;

}

#buttons_inheading li a:hover {
text-decoration:none;
background-image:url(images/btns_bg_hover.jpg);
color:#ffffff;
}
#buttons_inheading p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
float:left;
margin:10px 0px;
width:100%;
text-align:left;
}

#buttons_inheading img{
margin-right:3px;
outline:none;
border:none;
}

#buttons{
margin:10px 0px 10px 10px;
width:450px;
text-align:center;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;

}
#buttons img{
float:left;
margin-right:20px;
border:none;
}
#buttons ul{
list-style:none;
padding:0px;
margin:0px;
float:left;
}
#buttons li {
text-decoration:none;
color:#FFFFFF;
float:left;
margin:5px 10px;
}
#buttons li.personalize {

text-decoration:none;
color:#FFFFFF;
float:left;
margin:5px 10px;
}
#buttons li.personalize a {
border:1px solid #666666;
color:#FFFFFF;
text-decoration:none;
width:100px;
height:16px;
font-size:12px;
display:block;padding:0px 4px;
padding-top:3px;
}
#buttons li.personalize a:hover {
text-decoration:none;
border:1px solid #000000;
color:#ffffff;
}


#buttons li a {
border:1px solid #a03f44;
color:#FFFFFF;
text-decoration:none;
width:100px;
height:16px;
display:block;
padding:0px 4px;
padding-top:3px;
}
#buttons li a:hover {
text-decoration:none;
background-image:url(images/btns_bg_hover.jpg);
color:#ffffff;
}
#buttons p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
float:left;
margin:10px 0px;
width:100%;
text-align:left;
}
#buttons a.two {
color:#003471;
text-decoration:none;
display:block;
float:left;
margin:7px 20px 0px 5px;

}


#table_two{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767676;
width:401px;
float:left;
padding:25px 10px 10px 10px;
}
#table_two a{
text-decoration:none;
color:#767676;
}
#table_two a:hover{
text-decoration:underline;
}
#table_two h6 {
font-weight:bold;
font-size:12px;
margin:0px;
}

#buttons1{
padding:0px;
margin:5px;
width:443px;
float:right;

}
#buttons1 img{
float:left;
margin-right:3px;
border:none;
}


#envolope{
width:421px;
float:left;
border:1px solid #000000;
background-color:#d4cdb8;
margin-bottom:10px;

}
#envolope p{
padding:10px;
margin:0px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:250px;
}
#envolope h4{
padding:10px;
padding-bottom:0px;
margin:0px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#390038;
}
#envolope a{
text-decoration:none;
font-weight:bold;
color:#000000;
}
#preship_env{
width:auto;
height:auto;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
margin:10px 10px 0px 0px;
}

#preship_env a {
background-color:#767676;
border:1px solid #000000;
text-decoration:none;
color:#FFFFFF;
display:block;
padding:0px 4px;
margin:0px;
}
#preship_env a:hover {
background-color:#a09e9e;
text-decoration:none;
color:#ffffff;
}



/************************** product details left ***************************/


#product_left{
width:450px;
float:left;
min-height:100px;
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#390038;
margin-left:2px;


}
#product_left a{
text-decoration:none;
color:#000000;
padding:0px;
margin:0px;
}
#product_left a:hover{
text-decoration:underline;
color:#000000;
}

#product_right{
width:445px;
float:right;
min-height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
margin:3px;


}
#product_right a{
text-decoration:none;
color:#000000;
padding:0px;
margin:2px;
}
#product_right a:hover{
text-decoration:underline;
color:#000000;
}

#product_display{
width:470px;
float:left;
height:auto;
padding:10px;
margin:0px;
}
#product_display img{
margin:0px;
}
#product_display h6{
font-size:14px;
font-weight:bold;
color:#390038;
padding:0px;
margin:0px;
}
#product_display p{
padding:05px 0px 15px 0px;
margin:0px;
width:450px;
float:left;
}



#gtabdiv {
    width:450px;
    background:#ffffff;	
    float:right;
position:relative;
}



#color_palatte {
padding:0px 0px 15px 0px;
margin:3px;
float:right;
font-family:Arial, helvetica, sans-serif;
font-size:11px;
color:#390038;
min-width:1px;
width:443px;
border-bottom:2px solid #390038;
}

#color_palatte #table_two{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d4d4d;
width:401px;
float:left;
padding:10px 10px 10px 10px;
}

#color_palatte h5{
padding:3px 11px;
margin:0px;
font-size:14px;
background-color:#ebe4eb;
}

#color_palatte p{
font-family:Arial, helvetica, sans-serif;
padding:3px 11px;
margin:0px;
font-size:11px;
color:#4d4d4d;
}




#color_palatte p a{
color:#65445c;
font-family: georgia, "times new roman", serif;
text-decoration:underline;
font-style:italic;
font-size:11px;
float:left;
padding-top:10px;
width:200px;
}

#color_palatte p a:hover{
color:#b10154;
text-decoration:underline;
font-style: italic;
font-size:11px;
}


#color_palatte ul {
list-style:none;
margin:0px;
padding:5px;
float:left;
width:370px;
}
#color_palatte li  {
padding:0px;
margin:5px;
width:20px;
height:20px;float:left;

}
#color_palatte li.current  {
padding:0px;
margin:5px;
width:22px;
float:left;
height:22px;
border:1px solid #000000;

}

#color_palatte #product_description2{
font-family:Arial, Helvetica, sans-serif;
width:390px;
margin:2px;
margin-top:0px;
}

#color_palatte #product_description2 p {
font-size:11px;
color:#767676;
margin:10px 0px;
float:left;
width:380px;
font-weight:normal;
background-color:#FFFFFF;
}

#color_one{
width:22px;
display:block;
height:22px;
}
#color_one a.current {
width:20px;
display:block;
height:20px;
border:1px solid #000000;

}
#color_one a {
width:20px;
display:block;
height:20px;
border:1px solid #ffffff;

}
#color_one a:hover {
border:1px solid #000000;
}

#color_two{
width:20px;
display:block;
height:20px;
background-color:#00ff00;
}

#color_two a {
width:20px;
display:block;
height:20px;
border:1px solid #ffffff;
background-color:#00ff00;
}
#color_two a:hover {
border:1px solid #000000;
}


#color_three{
width:20px;
display:block;
height:20px;
background-color:#000099;

}
#color_three a {
width:20px;
display:block;
height:20px;
background-color:#000099;

border:1px solid #ffffff;
}
#color_three a:hover {
border:1px solid #000000;
}

#color_four{
width:20px;
display:block;
height:20px;
background-color:#00CCFF;

}
#color_four a {
width:20px;
display:block;
height:20px;
background-color:#00CCFF;
border:1px solid #ffffff;
}
#color_four a:hover {
border:1px solid #000000;
}

#color_five{
width:20px;
display:block;
height:20px;
background-color:#ff0000;

}
#color_five a {
width:20px;
display:block;
height:20px;
background-color:#ff0000;
border:1px solid #ffffff;
}
#color_five a:hover {
border:1px solid #000000;
}

#left_table{
border:1px solid #b5b1b7;
margin-top:10px;
float:left;

}
#left_table h2{
background-color:#d4cdb8;
padding:2px;
text-align:right;
color:#65445c;
font-size:14px;
}
#left_table h2 a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
padding:2px;
}
#left_table h2{
background-color:#ebe4eb;
padding:2px;
text-align:right;
color:#FFFFFF;
font-size:11px;
}
#left_table h2 a{
color:#390038;
text-decoration:none;
}

#left_table h4{
background-color:#ebe4eb;
padding:2px;
text-align:left;
color:#390038;
font-size:14px;
}

#left_table h4 span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#390038;
font-weight:normal;
}


#left_table img {
border:none;
}

#right_table{
border:1px solid #000000;
margin-top:10px;
float:left;

}
#right_table h4{
background-color:#d4cdb8;
padding:2px;
text-align:left;
color:#000000;
font-size:14px;
padding-left:10px;
}
#right_table img {
border:none;
}

.table1{
border:0px solid #000000;
margin-top:10px;
float:left;

}
.table1 h4{
background-color:#ebe4eb;
padding:2px;
text-align:left;
color:#390038;
font-size:14px;
}


#innerheading_two {
width:715px;
float:left;
height:auto;
border-top:1px solid #E7E4D8;
border-bottom:1px solid #E7E4D8;
padding:12px 0px;
text-align:right;
}
#innerheading_two h3 {
padding:0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#390037;
}



/*************************** animated collapseble div styles **************************/


#faqbg	{
	width:535px;
	float:left;
	vertical-align:middle;
	height:auto;
	padding-left:14px;
	padding-top:8px;
	font-family:Tahoma;
	font-size:15px;
		color:#07448C;
	text-decoration:none;
	text-align:left;
}

#faq{
width:auto;
height:auto;
}
#faq h2{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
width:auto;
font-size:13px;
font-weight:bold;
text-align:left;
margin:25px 0px 5px 0px;
}

#faq h1{
font-family:Arial, Helvetica, sans-serif;
color:#bc9a36;
width:auto;
font-size:13px;
font-weight:bold;
text-align:left;
margin:5px 0px;
}
#faq h1 a{
font-family:Arial, Helvetica, sans-serif;
color:#bc9a36;
width:auto;
font-size:13px;
font-weight:bold;
text-align:left;
margin:5px 0px;

}
#faq h1 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#967618;
width:auto;
font-size:13px;
font-weight:bold;
text-align:left;
margin:5px 0px;
}

#faq ul{

list-style-type:none;
margin-bottom:17px;
width:auto;
float:left;

}

#faq li{
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
border-bottom:1px solid #f5f5f5;
}


#faq a{
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#390038;
font-size:12px;
text-decoration:none;
unicode-bidi:bidi-override;
}

#faq a:hover{
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-decoration:none;
}

#faq{
padding:0px;
margin:0px;
}

#faq .no-bullet-list-ul ul{

width:auto;
background:none;
padding:0px;
margin:0px;
}

#faq .no-bullet-list-ul li{
border:none;
}
#faq .no-bullet-list-ul p{
border:none;
width:auto;
}

/*--------------------------faq dropdown styles end-------------------------*/			
#faqbox2 ul	{
	width:180px;
	float:left;
	height:auto;
	padding-left:15px;
	padding-bottom:5px;
}
#faqbox2 li	{
	width:300px;
	float:left;
	height:auto;
	background:url(images/arrow.gif) no-repeat 3px 4px;
	padding-left:15px;
	padding-bottom:5px;
}		


/***************** checkout ********************/

#viewcart{
font-family:Arial, Helvetica, sans-serif;
width:200px;
min-height:1px;
margin:10px;

}
#viewcart h4{
margin:0px;
margin-bottom:10px;
}
#viewcart textarea{
width:250px;
height:100px;
border:1px solid #cacaca;
}


/********************************************************************/
/* shopping bag												        */
/********************************************************************/
.shop_Bag{
font-family:Arial, Helvetica, sans-serif;
float:left;
position:relative;
width:918px;
font-size:11px;
padding:8px 0;
}
/*.shop_Bag div.bottombrdr{
position: relative;
overflow: hidden;
z-index: 1;
float:left;
clear: both;
width: 918px;
height: 1px;
border-bottom:#CCC dashed 1px;
margin-top:8px;
}*/

.shop_Bag div.pro_drtails{
float:left;
width:260px;
position:relative;
margin-left:5px;
}
.shop_Bag div.pro_drtails h3{
padding:0px;
margin:0px;
float:left;
width:260px;
position:relative;
color:#b5595e;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.shop_Bag div.pro_drtails h3 span{
color:#999999;

}
.shop_Bag div.pro_drtails span.list2{
float:left;
width:120px;
text-transform:uppercase;
font-weight:bold;
}
.shop_Bag div.pro_thumb{
float:left;
position:relative;
width:110px;
height:135px;
text-align:center;
}

.shop_Bag div.pro_thumb a{
color:#390038;
text-decoration:none;
}

.shop_Bag div.pro_thumb a:hover{
color:#333333;

}

.shop_Bag div.pro_thumb a img{
text-align:center;
border:#CFCFCF solid 1px;
}
.shop_Bag div.textBox{
position:relative;
float: left;
width:300px;
margin:0 5px;
}
.shop_Bag div.quantity{
position:relative;
float: right;
width:200px;
margin:0 5px;
}
.shop_Bag div.quantity span.qty{
float: right;
width:100px;
text-align:right;
}
.shop_Bag div.quantity span.price{
float: right;
width:100px;
text-align:right;
}
a.edit{
background:url(images/edit_item_but_a.gif) no-repeat;
border:none;
cursor:pointer;
height:18px;
width:61px;
margin:10px 5px 0px 5px;
float:right;
}
a.edit:hover{
background:url(images/edit_item_but_b.gif) no-repeat;
border:none;
cursor:pointer;
height:18px;
width:61px;
margin:10px 5px 0px 5px;
float:right;
}
a.remove{
background: url(images/remove_item_but_a.gif) no-repeat;
border:none;
cursor:pointer;
height:18px;
width:81px;
margin:10px 5px 0px 5px;
float:right;
}
a.remove:hover{
background:url(images/remove_item_but_b.gif) no-repeat;
border:none;
cursor:pointer;
height:18px;
width:81px;
margin:10px 5px 0px 5px;
float:right;
}


.subtotal{
float:left;
width:938px;
text-align:right;
font-size:18px;
font-weight:bold;
}

.shop_Bag_sub{
float:right;
position:relative;
width:918px;
font-size:11px;
padding:8px 0;
border-bottom:#CCCCCC dashed 1px;
margin-bottom:10px;
}

.shop_Bag_subcontent{
float:right;
position:relative;
}
.shop_Bag_sub div.pro_drtails{
float:left;
width:260px;
position:relative;
margin-left:5px;
}
.shop_Bag_sub div.pro_drtails h3{
float:left;
width:240px;
position:relative;
color:#b5595e;
font-size:16px;
font-weight:bold;
text-align:left;
padding-right:15px;
font-family:Arial, Helvetica, sans-serif;
}
.shop_Bag_sub div.pro_drtails span.list2{
float:left;
width:120px;
text-transform:uppercase;
font-weight:bold;
}
.shop_Bag_sub div.pro_thumb{
float:left;
position:relative;
width:110px;
height:135px;
text-align:center;
}
.shop_Bag_sub div.pro_thumb a img{
text-align:center;
border:#CFCFCF solid 1px;
}
.shop_Bag_sub div.textBox{
position:relative;
float: left;
width:230px;
margin:0 5px;
}
.shop_Bag_sub div.quantity{
float: right;
width:200px;
margin:0 5px;
}
.shop_Bag_sub div.quantity span.qty{
float: right;
width:100px;
text-align:right;
}
.shop_Bag_sub div.quantity span.price{
float: right;
width:50px;
text-align:right;
}

.emptyBox{
float:left;
width:100%;
height:20px;}

.shoppingcart{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:921px;
float:left;
color:#626262;
margin:20px 0px;
}
.shoppingcart h3{
font-size:15px;
color:#bb5f64;
font-weight:bold;
}
.shoppingcart h4{
font-size:15px;
color:#626262;
font-weight:bold;
}

.shoppingcart a{
text-decoration:none;
color:#626262;
}
.shoppingcart a:hover{
text-decoration:underline;
color:#000000;
}
.shoppingcart b{
color:#333333;
}
.shoppingcart textarea{
width:250px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #cacaca;
}
.shoppingcart select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #cacaca;
}
.shoppingcart input.textfield{
font-family:Arial, Helvetica, sans-serif;
width:250px;
padding:2px;
font-size:11px;
border:1px solid #cacaca;
}
.shoppingcart input.textfieldsml{
font-family:Arial, Helvetica, sans-serif;
width:150px;
padding:2px;
font-size:11px;
border:1px solid #cacaca;
}
.shoppingcart input.textfieldsmaller{
font-family:Arial, Helvetica, sans-serif;
width:90px;
padding:2px;
font-size:11px;
border:1px solid #cacaca;
}

.newsletter{
margin:0px auto;
height:43px;
}
.newsletter h1{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
font-size:12px;
text-align:center;
color:#390038;
}
.newsletter p {
width:auto;text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:10px;
color:#1b1a1a;
}


.newsletter input{
width:250px;
border:1px solid #d3d3d3;
border-top:1px solid #aeaeae;
border-bottom:1px solid #e7e7e7;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:13px;
text-align:center;
color:#606060;
padding:2px;
}




#buttons_sml{
margin:0px auto;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;

}
#buttons_sml img{
margin-right:20px;
border:none;
}
#buttons_sml ul{
list-style:none;
padding:0px;
margin:0px;
float:left;
text-align:center;
}
#buttons_sml li {
text-decoration:none;
color:#FFFFFF;
float:left;
margin:5px 5px;
}

#buttons_sml li a {
border:1px solid #a03f44;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/btns_bg.jpg);
width:50px;
height:13px;
display:block;
padding:0px 4px;
padding-top:1px;
font-weight:bold;
}
#buttons_sml li a:hover {
text-decoration:none;
background-image:url(images/btns_bg_hover.jpg);
color:#ffffff;
}

/* mouse over effects */

.thumbnail{
position: relative;

}

.thumbnail:hover{
background-color: transparent;

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #928F62;
padding: 5px;
left: 1000px;
border: 1px soild gray;
visibility: hidden;
color: #000000;
text-decoration: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #fff;
text-decoration: none;
line-height: 12px;
text-align: left;
z-index:10;

}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -300px; /*position where enlarged image should offset horizontally */
right: -300px;
width:auto;
}


/*styles added by kumar*/



#bodyright1 {
float:left;
width:715px;
text-align:left;
padding-left:05px;
min-height:100px;
overflow:auto;

}
#downhead1 {
width:715px;
height:217px;
background:url(images/bodyright_bg.gif) repeat-x top left #ffffff;
margin-top:5px;
}
#downhead1_heading {
margin:0px;
padding:15px;
padding-left:30px;
}
#downhead1_heading h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead1_heading img {
padding-left:10px;
border:0px;
vertical-align:middle;
}

#downhead1_heading_left {
margin:0px;
padding:15px;
padding-left:10px;

}
#downhead1_heading_left h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead1_heading_left img {
padding-left:10px;
border:0px;
vertical-align:middle;
}
#downhead1_heading_left select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-left:20px;
vertical-align:middle;
}


#downhead1_heading_right {
margin:0px;
padding:15px;
padding-right:30px;
float:right;
margin-top:-50px;
}
#downhead1_heading_right h1 {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#390038;
float:left;
vertical-align:middle;
}
#downhead1_heading_right img {
padding-left:10px;
border:0px;
vertical-align:middle;
}
#downhead1 select {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-left:20px;
vertical-align:middle;
}

#innerheading_two1 {
width:695px;
float:right;
height:auto;
border-top:1px solid #E7E4D8;
border-bottom:1px solid #E7E4D8;
padding:12px 0px;
text-align:right;
}
#innerheading_two1 h3 {
padding:0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#390037;
}

#innerheading_two2 {
width:auto;
float:right;
height:auto;
text-align:right;
}
#innerheading_two2 h3 {
padding:10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#390037;
}
#innerheading_two2 h4 {
padding:10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}
.innerheading_border {
width:695px;
float:right;
height:auto;
border-top:1px solid #E7E4D8;
}

#inner_top_text1{
width:693px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#767676;
}
#inner_top_text1 p{

font-family:georgia,"times new roman",serif;
font-style:italic;
color:#65445c;
font-size:9pt;
}

#inner_top_text1 a {
text-decoration:none;
color:#767676;
font-weight:normarl;
text-decoration:underline;
color:#000;
}
#inner_top_text1 a:hover{
text-decoration:none;
}
#inner_top_text1 img {
padding:0px;
}
#inner_top_text1 h1{
font-size:14px;
color:#390038;
margin:20px 0px 0px 0px;
}
#inner_top_text1 h2{
font-size:13px;
font-weight:normal;
color:#666666;
margin:20px 0px 0px 0px;
}


#invitation_container h4{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
margin:10px 0px 10px 0px;
}
#invitation_container ul{
text-align:left;
list-style:none;
}

#invitation_container.sitemap{
height:150px;}

/* collection items */

.collection_list{
width:435px;
height:auto;
padding-left:10px;


}
.collection_container{
width:140px;
height:200px;
padding:0px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.collection_container a{
text-decoration:none;
color:#B4615D;
}
.collection_container a:hover{
text-decoration:underline;
color:#000000;
}
.collection_container p{
text-align:center;
width:135px;
padding:0px 10px 10px 0px;
margin:0px;

}
.collection_container p.left{
text-align:left;
width:auto;
padding:10px 0px 10px 10px;
margin:0px;
}

#checkbox_1{
background: none;
width:20px;
height:20px;
float:left;
border:none;

}

.customize_para{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:auto;
color:#000000;
float:right;
padding-left:3px;
width:445px;
margin-left:3px;
padding-bottom:10px;
}
.customize_text{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding:2px 5px;
float:left;
margin-bottom:2px;
width:433px;
border:1px solid #c2c2c2;
}

/****************product details scroll starts here********************/

/******************** scroller ********************/

#right_table #scroller_bg {
width:440px;
padding:0px;
margin:0px auto;
padding-top:10px;
}
 #right_table #scroller {
	background-color:#fff;	
	width: 400px;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	padding:0px;	
}

#right_table #content-scroller {
	width: 1000000px;
	
}



#right_table div.section {
background-color:#fff;
	margin:0px;
	padding:0px;
	width: 440px;
	height:auto;
	float:left;
	margin-left:2px;
	margin-right:2px;

}


#right_table div.section.smaller {
	width: 440px;
	height: auto;
	padding:0px;
}

#right_table #scroller p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	background-color:#fff;
	margin:0px;
	padding:0px;
	width:280px;
	display:block;
	float:left;
	padding-top:10px;
	
}
/* Homepage Scrolling Bottom Text Navigation */

#right_table .home_bottom_next{
	margin:0;
	padding:0;
	padding-bottom:0px;
	float:right;
	height:110px;
	width:70px;
	background:url(images/right_slider_inner.gif) no-repeat left bottom;

}

#right_table .home_bottom_prev{
	margin:0;
	padding:0;
	padding-bottom:0px;
	float:left;
	display:block;
	height:110px;
	width:70px;
	background:url(images/left_slider_inner.gif) no-repeat left bottom;

}
#right_table .author {
text-align:right;
color:#6f2f2d;
font-style:italic;
float:right;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;
}

/* Scrolling Bottom Text Navigation */

/**************** product details scroll ends here ********************/


