@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 background-color:#FFFFFF;
 background-image:url(../images/main-backgrd.jpg);
 background-position:top center;
 background-repeat:repeat-x;
 font-family: Arial, Helvetica, sans-serif;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

a {text-decoration:none;outline-style:none;}
a:hover {text-decoration:underline;}
img {border:none; margin:0px; padding:0px;}

p, h1, h2, h3, h4, h5, form, table, div, span, ul, ol, li {
 margin:0px;
 padding:0px;
}

#container {
 width:760px;
 margin:0 auto;
}

/*header*/
#header {
 height:125px;
}

#logo {
 padding:50px 0 0 0;
 height:75px;
}

.head {
 padding:65px 0 0 40px;
}

#header h1 {
 font-size:20px;
 font-style:italic;
 text-align:center;
 color:#662D91;
}
/*
.cart {
/* padding:102px 0 0 37px; */
 height:23px;
 width:140px;
 background-image:url(../images/cart.gif);
 background-position:bottom;
 background-repeat:no-repeat;
 font-size:10px;
}
*/
.cart a {
 color:#000000;
}

/*top_nav*/
#top_nav {
 background-image:url(../images/top_nav_bg.gif);
 background-repeat:no-repeat;
 background-position:top;
 height:34px;
 padding:0 0 15px 5px;
}

/*flash*/
#flash {
 width:760px;
 padding:0 0 3px 0;
}

/*contents*/
.box_grey {
 background-image:url(../images/grey-box.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 margin:20px 5px 0 0;
 padding:0 0 1px 0;
 width:250px;
 height:150px;
}

.last_box {
 margin:20px 0 0 0;
}

.box_grey h3 {
 color:#662D91;
 font-size:19px;
 padding:10px 0 0 18px;
}

.box_grey p {
 color:#000000;
 font-size:11px;
 padding:11px 30px 0 18px;
}

.box_grey a {
 color:#662D91;
 font-size:11px;
 margin:10px 18px 0 0;
 float:right;
}

.box_grey img {
 float:left;
 margin-right:10px;
}

.box_grey.right form {
 font-size:11px;
 margin:3px 18px;
}

.box_grey.right input {
 font-size:12px;
 margin:3px 0;
}

.available {
 font-size:12px;
 font-style:italic;
 font-weight:bold;
 text-align:center;
 letter-spacing:1px;
 color:#662D91;
 padding:8px 0 0 0;
}

/*footer*/
#footer {
 background-image:url(../images/join-the-rashoodz-revolution.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 border-top:1px solid #DCD4EA;
 margin:20px 0 0 0;
 padding:20px 0;
 text-align:center;
}

#footer li {
 list-style-type:none;
 float:left;
 color:#999999;
 font-size:11px;
 padding:0 3px;
}

#footer li a {
 color:#999999;
}

/*credit*/
#credit {
 font-size: 10px;
 color: #CCCCCC;
 text-align: right;
 margin-bottom: 10px;
}

#credit a {
 color:#CCCCCC;
}

#credit a:hover {
 color:#FF9900;
}

/*for inner pages*/
.l_col {
 width:246px;
}

.l_col img {
 margin:0 0 25px 0;
}

.last_img img {
 margin:0px;
}

.r_col {
 width:460px;
 padding:0 20px 0 0;
}

.r_col h2 {
 color:#662D91;
 font-size:25px;
}

.r_col h3 {
 color:#662D91;
 font-size:18px;
 padding:18px 0 4px 0;
}

.r_col p {
 font-size:12px;
 line-height:20px;
 padding:14px 8px 0 0;
}

.home_content p {
 font-size:12px;
 line-height:22px;
 padding:10px;
}

.r_col p a {
 color:#662D91;
 font-weight:bold;
}

#contact {
 font-size:12px;
 line-height:20px;
 padding:14px 0 0 0;
}

.contact_field {
 width:256px;
}

#boyz {
 padding:14px 0 0 0;
}

#boyz table p {
 font-size:11px;
 line-height:10px;
 margin:0;
 padding:0;
 text-align:center;
}

#shop {
 padding:14px 0 0 0;
 width: 460px;
}

.shop_pd h3 {
 border-top:1px solid #662D91;
 padding:18px 0;
}

#shop table td {
 padding:0 0 20px 0;
}

#shop h4 {
 font-size:12px;
 color:#363636;
}

#shop table p {
 font-size:11px;
 line-height:1;
 margin:0;
 padding:4px 0 15px 0;
 color:#363636;
}

#shop ul {
 font-size:11px;
 padding:0 0 0 15px;
 color:#494949;
 line-height:15px;
}

#shop table#qty td {
/* padding:15px 0 40px 0;  */
padding:15px 0 10px 0;
 color:#494949;
 font-size:11px;
}

.qty_field {
 border:1px solid #494949;
 width:60px;
 height:18px;
 font-size:11px;
}

.price {
 font-size:12px;
 color:#ed182c;
 padding:0 0 12px 0;
 font-weight:bold;
}

.price_incl {
 color:#363636;
 font-weight:normal;
}

#sizes {
 padding:34px 0 20px 0;
}

#sizes table td {
 height:20px;
}

#sizes table p {
 border-bottom:1px solid #CCCCCC;
 font-size:11px;
 margin:0;
 padding:0;
}

.boyz_girlz p {
 color:#662D91;
 font-weight:bold;
 margin:0;
 padding:0;
 line-height:12px;
}

.boyz_girlz a {
 color:#000000 !important;
}

#shopping_cart table {
 font-size:11px;
 color:#393939;
}

#shopping_cart table a {
 color:#393939;
 font-size:10px;
 /* text-decoration:underline;  */
text-decoration:none;
}

#shopping_cart table td {
 padding:10px 0 20px 8px;
 border-top:1px solid #727272;
}

#shopping_cart table tr.sc_head td {
 padding:0 0 0 8px;
}

.sc_head {
 background-color:#662D91;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
 height:25px;
 line-height:25px;
}

.total {
 color:#e62425;
}

.sc_field {
 width:69px;
 height:20px;
 border:1px solid #707070;
}

.buttons {
 text-align:right;
 padding:30px 0 10px 0;
}

.border {
 border-bottom:1px solid #662D91;
}


.addto{
 cursor:pointer;
}

.cart1{
margin: 0px;
padding: 0px;
background-image:url(/images/bg_cart1.jpg);
background-repeat: no-repeat;
width: 27px;
height: 36px;
}
.cart2{
height:23px;
margin:0px 0px 0px 0px;
padding:13px 3px 0px 8px;
background-image:url(/images/bg_cart2.jpg);
background-repeat: repeat-x;
font-size:10px;
width:auto;
max-width: 189px;
min-width: 124px;
}
.cart2 a{
color: #000;
}
.cart3{
margin: 0px;
padding: 0px;
background-image:url(/images/bg_cart3.jpg);
background-repeat: no-repeat;
width:9px;
height: 36px;
}

.cart_holder{
padding: 89px 0px 0px 0px;
width: auto;
overflow:hidden;
height: 36px;
}

/* shopping cart */
#shopping_cart table.cart{
color:#393939;
font-size:11px;
width:100%;
}
#shopping_cart table.cart tr.var{
background-color:#662D91;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:25px;
line-height:25px;
}

#imageData #imageDetails{
float:left;
text-align:left;
width:150px !important;
}

#prod img{
height:369px !important;
width:246px !important;
}

.productItem table tr{
width: 221px;
}
.productItem table tr td.image_1{
width: 90px;
}
.productItem table tr td.prod_desc{
width: 131px;
}

table#qty tr td img{
cursor: pointer;
}