/* CSS Document */

/* Home page Style Sheet */

/*////////////////////////////Text Styles//////////////////////////////////*/

   

body
{
margin: 0;
padding: 0;
font: 11px arial, hevetica, sans-serif;
color: #FFFFFF;
text-align: center;

}

a:link {text-decoration: none; color: #5C8754}
a:visited {text-decoration: none; color: #5C8754}
a:hover {text-decoration: none; color: #CCFF33}
a:active {text-decoration: none; color: #5C8754}

.cart_text
{
font: 11px verdana, arial, hevetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
}

.cart_variable
{
font: 11px verdana, arial, hevetica, sans-serif;
font-weight:normal;
color: #FFFFFF;
}

.title_blue
{
font: 14px verdana, arial, hevetica, sans-serif ;
color: #0099FF;
}

.title_red
{
font: 14px verdana, arial, hevetica, sans-serif;
color: #CC0000;
}

.title_pink
{
font: 14px verdana, arial, hevetica, sans-serif;
color: #FF6699;
}

.title_green
{
font: 14px verdana, arial, hevetica, sans-serif;
color: #66CC00;
}

.title_yellow
{
font: 14px verdana, arial, hevetica, sans-serif;
color: #FFFF66;
}

.body_bold
{
font: 10px verdana, arial, hevetica, sans-serif; color:#CCCCCC; font-weight:bold;
}

.footer_text
{
font: 11px verdana, arial, hevetica, sans-serif;
color: #5C8754;
}


/*-------------------------------------------*/

/*////////////////////////////Page Backgrounds//////////////////////////////////*/
#left_96
{
width: 96px;
height:900px;
float: left;



}

#center_550
{
width: 550px;
overflow: hidden;
background-color:#2B2B2B;
float: left;
background-image: url(../../images/new_images/top_image.jpg);
background-repeat: no-repeat;
}

#right_129
{
width: 309px;
height:49px;
float: left;

}

/*////////////////////////////Top Menu & Header Area//////////////////////////////////*/

#menu_holder
{
width: 550px;
height:85px;
float: left;
text-align: left;
}

#menu_buttons
{
width: 550px;
height: 15px;
float: left;
text-align: left;
}

#top_spacer
{
width: 550px;
height:24px;
float:left;
}

/*////////////////////////////Floating Flower Image//////////////////////////////////*/

#flower_pic{

position:absolute;
bottom: 0px;
left:560px;
}

/*////////////////////////////Main Body Area//////////////////////////////////*/

#main_page
{
width: 550px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
padding-top: 37px;
height: 800px;
float: left;
}

#main_page_text
{
width: 350px;
padding-left: 10px;
padding-right: 10px;
text-align: left;
padding-top: 37px;
float: left;
}

#column_page_163
{
width: 163px;
text-align: left;
height: 460px;
float: left;
}

#column_page_387
{
width: 387px;
text-align: left;
overflow: hidden;
float: left;
}

#main_area
{
width: 550px;
height: 800px;
float: left;
}

#footer
{
width: 550px;
height: 100px;
float: left;
padding-top: 25px;
padding-bottom: 5px;
background-color: #2B2B2B;
}


/*////////////////////////////Shopping Cart//////////////////////////////////*/

#cart_holder
{
width: 163px;
text-align: left;
height: 180px;
float: left;
background-image:url(../../images/new_images/cart/bg_cart.jpg);
background-repeat:no-repeat;
}

#cart_spacer
{
width: 163px;
padding-left: 30px;
text-align: left;
height: 50px;
float: left;
}

#cart_items
{
width: 163px;
padding-left: 30px;
text-align: left;
height: 25px;
float: left;
}

#cart_cost
{
width: 163px;
padding-left: 30px;
text-align: left;
height: 20px;
float: left;
}

#cart_total
{
width: 163px;
padding-left: 30px;
text-align: left;
height: 30px;
float: left;
}

#cart_buy
{
width: 163px;
padding-left: 30px;
text-align: left;
height: 23px;
float: left;
}

#cart_button {
float: left;
width: 70px;
height: 30px;
padding-top: 0px;
}

/*////////////////////////////Left Navigation Menu//////////////////////////////////*/

#sub_menu_holder
{
width: 163px;
text-align: left;
overflow: hidden;
float: left;
}

/*////////////////////////////home page//////////////////////////////////*/



#home_page_title
{
width: 387px;
float: left;
text-align: left;
overflow: hidden;
padding-left: 42px;
padding-right: 10px;
padding-top: 8px;
padding-bottom: 8px;
}

#home_page_pic
{
width: 387px;
float: left;
text-align: left;
overflow: hidden;
padding-left: 42px;
padding-right: 10px;
padding-top: 3px;
}

#home_page_text
{
width: 387px;
float: left;
text-align: left;
overflow: hidden;
padding-left: 42px;
padding-right: 10px;
}

/*////////////////////////////product selelction page//////////////////////////////////*/

#main_page_container
{
width: 387px;
padding-top: 24px;
padding-left: 31px;
padding-right: 10px;
text-align: left;
height: 600px;
float: left;
}


#product_holder
{
width: 104px;
height: 121px;
float: left;
text-align: left;
}

#product_holder_pic
{
width: 104px;
height: 75px;
float: left;
text-align: left;
}

#product_holder_name
{
width: 104px;
height: 21px;
float: left;
text-align: left;
padding-top: 7px;
}

#product_holder_more_info
{
width: 104px;
height: 24px;
float: left;
text-align: left;
padding-top: 4px;
}

#vertical_spacer
{
width: 11px;
height: 121px;
float: left;
}

#horizontal_spacer
{
width: 335px;
height: 39px;
float: left;
}

/*////////////////////////////individual product page//////////////////////////////////*/

#product_title
{
width: 387px;
padding-left: 42px;
padding-right: 10px;
text-align: left;
height: 40px;
padding-top: 5px;
float: left;
}

#product_image
{
width: 387px;
padding-left: 42px;
padding-right: 10px;
padding-top: 5px;
text-align: left;
float: left;
}

#product_buy
{
width: 387px;
padding-left: 42px;
padding-right: 10px;
text-align: left;
height: 30px;
float: left;
}

#add_to_cart_box
{
width: 80px;
height: 30px;
float: left;
padding-right: 15px;
}

#dropdown_box
{
width: 200px;
height: 30px;
float: left;
padding-top: 1px;
}

/*//////////////////////////Login Page////////////////////////////////*/

#login_header
{
width:387px;
height:50px;
padding-top:10px;
overflow:hidden;
text-align: left;
float: left;
}

#login_leftcolumn
{
width:150px;
height:30px;
padding-top:3px;
padding-right:10px;
overflow:hidden;
text-align: right;
float: left;
}

#login_rightcolumn
{
width:237px;
height:30px;
padding-left:10px;
overflow:hidden;
text-align: left;
float: left;
}

#login_span
{
width:387px;
height:50px;
padding-top:10px;
overflow:hidden;
text-align: center;
float: left;
}

/*/////////////////////Registration Page///////////////////////////*/

#register_header
{
width:387px;
height:50px;
padding-top:10px;
overflow:hidden;
text-align: left;
float: left;
}
#register_leftcolumn
{
width:150px;
height:30px;
padding-top:3px;
padding-right:10px;
overflow:hidden;
text-align: right;
float: left;
}

#register_rightcolumn
{
width:237px;
height:30px;
padding-left:10px;
overflow:hidden;
text-align: left;
float: left;
}

#register_check_label
{
width:287px;
height:30px;
padding-top:4px;
padding-right:10px;
overflow:hidden;
text-align: right;
float: left;
}

#register_check_button
{
width:100px;
height:30px;
padding-top:3px;
overflow:hidden;
text-align: left;
float: left;
}

#register_spacer
{
width:387px;
height:10px;
overflow:hidden;
text-align: left;
float: left;
}

#register_span
{
width:387px;
height:50px;
padding-top:10px;
overflow:hidden;
text-align: center;
float: left;
}

/*////////////////////////////CMS//////////////////////////////////*/

#cms_main
{
width: 550px;
overflow:hidden;
padding-bottom: 10px;
text-align: left;
float: left;
}


#cms_column_100
{
width: 100px;
overflow:hidden;
text-align: right;
float: left;
}

#cms_column_125_page
{
width: 137px;
padding-top:6px;
padding-bottom:6px;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_125
{
width: 137px;
padding-top:6px;
padding-bottom:6px;
background-color:#333333;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_125_rad
{
width: 137px;
padding-top:3px;
padding-bottom:3px;
background-color:#333333;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_title_125
{
width: 137px;
padding-top:3px;
padding-bottom:3px;
background-color:#666666;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_title_80
{
width: 80px;
padding-top:3px;
padding-bottom:3px;
background-color:#666666;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_title_370
{
width: 370px;
padding-top:3px;
padding-bottom:3px;
background-color:#666666;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_title_100
{
width: 100px;
padding-top:3px;
padding-bottom:3px;
background-color:#666666;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_450
{
width: 450px;
overflow:hidden;
padding-left: 10px;
text-align: left;
float: left;
}

#cms_column_150
{
width: 150px;
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
background-color:#333333;
overflow:hidden;
text-align:left;
float: left;
}

#cms_column_400
{
width: 400px;
padding-top:3px;
padding-bottom:3px;
background-color:#333333;
overflow:hidden;
text-align:left;
float: left;
}

#cms_column_80
{
width: 80px;
padding-top:7px;
padding-bottom:7px;
background-color:#333333;
overflow:hidden;
text-align:center;
float: left;
}

#cms_column_370
{
width: 300px;
padding-top:3px;
padding-bottom:3px;
background-color:#333333;
overflow:hidden;
text-align:left;
float: left;
}

#cms_column_100
{
width: 100px;
padding-top:3px;
padding-bottom:3px;
background-color:#333333;
overflow:hidden;
text-align:center;
float: left;
}

#cms_title
{
width: 100px;
overflow: hidden;
float: left;
padding-left: 5px;
padding-top: 10px;
padding-bottom: 5px;
}

#cms_field
{
width: 400px;
overflow: hidden;
float: left;
padding-left: 5px;
padding-top: 10px;
padding-bottom: 5px;
}

#cms_add
{
width: 163px;
text-align: left;
height: 180px;
float: left;
background-image:url(../../images/new_images/cms/add_bg.jpg);
background-repeat:no-repeat;
}

/*////////////CSM View Cart///////////////*/

#cms_cart_item
{
width: 387px;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_product
{
width: 277px;
height: 25px;
padding-top: 5px;
padding-left: 10px;
background-color:#222222;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_option
{
width: 110px;
height: 25px;
padding-top: 5px;
padding-left: 10px;
background-color:#222222;
text-align: center;
overflow: hidden;
float: left;
}

#cms_cart_price
{
width: 55px;
height: 30px;
padding-top: 6px;
padding-left: 10px;
background-color:#222222;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_quantity
{
width: 40px;
height: 30px;
padding-top: 6px;
padding-left: 20px;
background-color:#222222;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_quantity_variable
{
width: 60px;
height: 30px;
padding-top: 2px;
padding-left: 10px;
background-color:#222222;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_quantity_locked
{
width: 60px;
height: 30px;
padding-top: 6px;
padding-left: 15px;
background-color:#222222;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_item_total
{
width: 132px;
height: 30px;
padding-top: 6px;
padding-left: 5px;
background-color:#222222;
text-align: center;
overflow: hidden;
float: left;
}

#cms_cart_remove
{
width: 100px;
height: 30px;
padding-top: 5px;
background-color:#222222;
text-align: center;
overflow: hidden;
float: left;
}

#cms_cart_grand_total
{
width: 277px;
height: 25px;
padding-top: 5px;
padding-left: 10px;
background-color:#111111;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_total
{
width: 110px;
height: 25px;
padding-top: 5px;
padding-left: 10px;
background-color:#111111;
text-align: center;
overflow: hidden;
float: left;
}

#cms_cart_save
{
width: 287px;
padding-top: 10px;
text-align: left;
overflow: hidden;
float: left;
}

#cms_cart_checkout
{
width: 100px;
padding-top: 10px;
text-align: center;
overflow: hidden;
float: left;
}

#cms_cart_spacer
{
width: 387px;
height: 10px;
text-align: left;
overflow: hidden;
float: left;
}