/**************************************************************************************************
 *  File Defination 
 *  - Website CSS Section 
 -------------------------------------------------------------------
 *  Template Name: Black Rain
 *  Project Name: Funkybears.com
*************************************************************************************************/

@charset "utf-8";

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }

body
{
    font-size:.84em;
    font-family: arial, helvetica, sans-serif;
    color:#000000;
    margin:0;
    padding:0;
}

img,ul,li,form,h1,h2,h3
{
    border:0px;
    margin:0px;
    padding:0px;
}


h1,.big-title{
    font-size:27px;
    font-weight:bold;
}


h2, .mid-title{
    font-size:22px;
    font-weight:bold;
}

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



.main-container
{
	width: 760px;
	margin: auto;
	text-align: left;
	padding: 0;
	margin: auto;
	margin-top: 0;
	position: relative;
	top: 0px;
	background-color: #FFFFFF;
}

#top
{
	vertical-align: top;
}
.leftfloat
{
	float: left;
}

.rightfloat
{
	float: right;
}

#logo-container
{
	width: 100%;
	height: 60px;
	position: relative;
	top: -20px;
	left: 10px;
	padding: 0;
	z-index: 10;
}

#logo-text
{
	width: 222px;
	background-color: #9A6667;
	height: 58px;
	position: relative;
	top: 1px;
}

.funkylogo
{
	width: 219px;
	height: 38px;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 0;
}
.funkylogo_new
{
	width: 220px;
	height: 67px;
	padding-left: 2px;
	padding-top: 2px;
	margin-bottom: 0;
}


#inner-logo-text
{
	font-family: Arial;
	color: #FFFFFF;
	font-size: 0.6em;
	position: relative;
	left: 13px;
	top: -2px;
	margin: 0;
}

.top-bars
{
	width: 100%;
	position: relative;
	top: -55px;
}

.topbears
{
	height: 91px;
	width: 321px;
	z-index: 12;
	float: right;
	position: relative;
	top: 0px;
	left: -16px;
}

#top-curve
{
	position: relative;
	z-index: 2;
	vertical-align: top;
	float: left;
	margin-bottom: 8px;
}

#top-buttons a
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 14px;
	font-size: 0.6em;
	float: left;
	min-width: 73px;
	min-height: 18px;
	text-align: left;
	margin-left: 2px;
	padding-top: 1px;
}
#top-buttons a:hover
{
	color: #f0e1e1;
	font-size: 0.65em;
}

#top-buttons
{
	height: 18px;
	width: 500px;
	position: relative;
	top: -1px;
	z-index: 6;
	padding-left: 10px;
}

#middle-segment
{
	padding: 0;
	margin-top: 16px;
	position: relative;
	top: -71px;
	width: 100%;
	background-color: #FFFFFF;
	vertical-align: top;
	clear: both;
	z-index: 15;
}

#left-bar-holder
{
	width: 95px;
	padding-left: 8px;
	padding-right: 0px;
	float: left;
	margin-right: 0px;
}

.left-bar
{
	width: 85px;
	background-color: #FFFFFF;
	padding: 0;
	text-align: center;
}

.left-bar a
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	font-size: 0.6em;
	width: 73px;
	height: 18px;
	padding-top: 1px;
	float: left;
	margin-left: 6px;
}

#left-bar-holder a:hover
{
	color: #f0e1e1;
	font-size: 0.75em;
}

.left-bar img
{
	margin-top: 2px;
	margin-bottom: 8px;
}

#masterpage-content-holder
{
	width: 322px;
	background-color: #FFFFFF;
	float: left;
	margin: 0;
	margin-right: 4px;
	padding: 0;
	text-align: center;
}

#right-area
{
	float: left;
	width: 320px;
	height: 0px;
	text-align: center;
	font-size: 1.5em;
	color: #9A6667;
}

.right-circle-bear
{
	position: relative;
	top: -25px;
	left: 80px;
	z-index: 15;
	margin-bottom: 0px;
}

#right-stuff
{
	position: relative;
	top: -20px;
	z-index: 16;
}

#ordering-info-container
{
	width: 320px;
	text-align: center;
	padding: 0;
	margin: 0;
}

#comments-container
{
	width: 250px;
	text-align: center;
	border-color: #9A6667;
	border-style: solid;
	padding: 5px;
	margin: 0;
}

.ordering-info
{
	color: #FFFFFF;
	background-color: #9A6667;
	text-align: left;
	font-size: 0.67em;
	font-weight: bold;
}

.ordering-info ul
{
	list-style-type: decimal;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	padding-left: 30px;
}

#contentpane-content
{
	font-size: 0.7em;
	font-weight: 300;
}

.chocolate-text
{
	color: #9A6667;
	font-weight: bold;
}

.chocolate-text1
{
	color: #9A6667;
	font-weight: bold;
	font-size: 13px;
}

.bottom-text-main
{
	color: #9a6667;
	clear: both;
	font-size: 0.6em;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: 80px;
}
.textbox
{
	width: 400px;
}

/*Start: Common for All Products*/
.main_container
{
	width: 1050px;
	margin-top: 3px;
}
.order-tool-selector-container
{
	position: relative;
	top: 10px;
	left: 10px;
	min-height: 1160px;
	float: left;
}
.order-tool-selector
{
	width: 530px;
	min-height: 1130px;
	background-color: #F0e1e1;
}
.order-selector
{
	text-align: center;
	float: left;
	margin: 5px 15px 0px 15px;
	font-size: 1.25em;
}
.order-selector img
{
	width: 160px;
	height: 160px;
}
.order-selector-hoodie
{
	text-align: center;
	margin: 5px 0px 0px 0px;
	font-size: 1em;
	width: 85px;
	float: left;
}
.order-selector-hoodie img
{
	width: 30px;
	height: 30px;
	cursor: hand;
	cursor: pointer;
}
.order-selector-header
{
	height: 30px;
	width: 530px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #9a6667;
	color: #9a6667;
	padding-top: 2px;
	font-weight: bold;
	text-align: left;
	padding-left: 160px;
	cursor: hand;
	cursor: pointer;
}

.order-selector-content
{
	color: #9a6667;
	font-size: 0.75em;
	font-weight: bold;
	width: 530px;
	text-align: center;
}
.order-shopping-cart-conatiner
{
	float: left;
	position: relative;
	top: 10px;
	left: 25px;
	color: #9a6667;
	font-weight: bold;
	text-align: center;
}
.order-shopping-cart
{
	width: 270px;
	height: 1130px;
	background-color: #f0e1e1;
	text-align: center;
}

.shopping-cart-header
{
}

.order-item-header
{
	width: 270px;
	background-color: #ffffff;
	margin: 5px auto 5px auto;
	color: #9a6667;
	clear: both;
}
/*End: Common for All Products*/

.shopping-cart-grid-header
{
	background-color: #f499bc;
	color: #FFFFFF;
	font-size:12pt;
	font-weight: bold;
}
.shopping-cart-grid-label
{
	color: #9a6667;
	font-weight: bold;
}
.shopping-cart-grid-value
{
	color: #9a6667;
}
.personalized-grid-label
{
	color: #9a6667;
	font-weight: bold;
	font-size: small;
	width: 110px;
	text-align: right;
}

.txtWatermarkText
{
	background-color: #f0e1e1;
}

.textbutton
{
	color: #88aaff;
	cursor: pointer;
}

.checkoutbox
{
	color: #9a6667;
	font-weight: bold;
	text-align: left;
}

.checkoutinner
{
	margin: 10px 0 0 20px;
}

.chkbear
{
	vertical-align: middle;
}

.faqq
{
	color: #9a6667;
	font-size: 1.15em;
	font-weight: bold;
}
.faqa
{
	font-weight: bold;
	font-size: .95em;
	color:#000000;
}

.gal-pic
{
	margin: 5px 22px 5px 22px;
	width:150px;
	height:150px;
}

.gal-card
{
	margin: 5px 22px 20px 22px;
	width: 100px;
	height: 140px;
}


.cardseldiv
{
	float: left;
	margin: 5px 8px 5px 8px;
	position: relative;
	left: 8px;
	top: 8px;
}

.cardseldiv img
{
	width: 65px;
	height: 90px;
}

.cart_total
{
	color: Black;
	text-align: right;
}
.btn_cart
{
	/*width: 100%;*/
	background-color: #f0e1e1;
	color: #9a6667;
	font-weight: bold; 
	position: relative;
	left: 10px;
}
.address_entry td
{
	text-align: left;
}
.address_entry_label
{
	color: #FFFFFF;
}
#top-buttons-right a
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-indent: 14px;
	font-size: 0.6em;
	float: left;
	min-width: 73px;
	min-height: 18px;
	text-align: left;
	margin-left: 2px;
	padding-top: 1px;
}
#top-buttons-right a:hover
{
	color: #f0e1e1;
	font-size: 0.65em;
}

#top-buttons-right
{
	height: 18px;
	width: 200px;
	position: absolute;
	top: 60px;
	left: 660px;
	z-index: 25;
	padding-left: 10px;
}
/*Start:For Overlay Div which reminds the other products user can buy*/
.overlay
{
	/*height:350px;*/
	width: 222px;
	background-color: #78BE44;
	z-index: 50;
	text-align: center;
	filter: alpha(opacity=50);
	position: absolute;
	top: 8px;
	left: 871px;
	display: none;
}

.overlay a
{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	font-size: 0.6em;
	width: 73px;
	float: left;
	height: 18px;
	padding-top: 1px;
}
.overlay a:hover
{
	color: #f0e1e1;
	font-size: 0.75em;
}
.overlay img
{
	margin-top: 2px;
	margin-bottom: 8px;
}

.history-container
{
	position: relative;
	float: left;
	margin-left: 3px;
	width: 825px;
	min-height: 1050px;
	/*background-color: #F0e1e1;*/
}
.main_container-history
{
	width: 1050px;
	min-height: 1050px;
	margin-top: 3px;
}
.gal-pic
 {
    margin:5px 22px 5px 22px;
 }
 .gal-card
 {
    margin:5px 22px 20px 22px;
    width:100px;
    height:140px;
 }

.wrapper
{
	width: 1050px;
 	margin: auto;
}
.top
{
	width: 1050px;
	height: 154px;
	background-image: url(../../images/banner.jpg);
}
.top_right
{
	width: 170px;
	height: 150px;
	float: right;
	margin-right: 30px;
}

.top_txt
{
	width: 170px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #58585a;
	text-align: right;
	letter-spacing: 1px;
	float: none;
	margin-bottom: 10px;
}
.shop_basket
{
	width: 160px;
	height: 70px;
	float: right;
	margin-top: 10px;
}
.sb_top
{
	width: 158px;
	height: 20px;
	border: solid 1px #FFFFFF;
	background-color: #f499bc;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.sb_btm
{
	width: 158px;
	height: 44px;
	border: solid 1px #FFFFFF;
	background-color: #e1eed4;
	margin-top: 2px;
}
.basket_ico
{
	width: 41px;
	height: 35px;
	background-image: url(../../images/basket.png);
	margin-left: 5px;
	margin-top: 5px;
	float: left;
}
.basket_text
{
	width: 90px;
	height: 40px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: right;
	margin-right: 4px;
	text-align: right;
}
.basket_item a,.basket_item
{
	font-size: 16px;
	color: #f499bc;
}
.menu
{
	width: 1050px;
	height: 29px;
	margin-top: 2px;
	background-color: #f499bc;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.menu_hd
{
	width: 208px;
	float: left;
	text-align: center;
	height: 20px;
	border-right: solid 1px #FFFFFF;
	color: #FFFFFF;
	cursor: hand;
}

.menu_hd:hover,.menu_hd_1:hover,.nav_selected
{
    text-decoration:underline;
}

.menu_hd_1
{
	width: 208px;
	float: left;
	text-align: center;
	height: 20px;
	color: #FFFFFF;
	cursor: hand;
}
.main_container
{
	overflow:inherit;
}

.left_p_top
{
	width: 222px;
	height: 38px;
	background-color: #78be44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 12px;
	text-align: center;
	margin-bottom: 2px;
}
.categ_panel
{
	width: 222px;
	height: 148px;
	background: url(../../images/panel_bg.png);
	margin-bottom: 10px;
}
.cat_pan_top
{
	width: 187px;
	height: 26px;
	background: url(../../images/pan_bt_bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666666;
	padding-left: 35px;
	padding-top: 5px;
}
.cat_pan_mid
{
	width: 222px;
	height: 79px;
}
.cat_mid_left
{
	width: 79px;
	height: 75px;
	float: left;
	padding-left: 3px;
	padding-top: 4px;
}
.cat_mid_right
{
	width: 140px;
	height: 75px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
}
.cat_pan_btm
{
	width: 222px;
	height: 38px;
	background: url(../../images/pan_bg_2.png);
}
.cat_pan_btm_corp
{
	width: 222px;
	height: 33px;
	background: #F498BB;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
}
.cat_btm_left
{
	width: 90px;
	float: left;
	margin-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	text-align: center;
	padding-top: 2px;
}

.cat_btm_left .price
{
    font-size:18px;
}

.cat_btm_left .text
{
    font-size:14px;
}


.cat_btm_right
{
	width: 95px;
	height: 26px;
	background: url(../../images/btn_3.gif);
	float: right;
	margin-top: 5px;
	margin-right: 3px;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	cursor: hand;
}

.mid_pannel
{
	width: 594px;
	min-height: 1000px;
	float: left;
	margin-left: 5px;
}
.mid_left
{
	width: 348px;
	height: 284px;
	float: left;
}
.mid_right
{
	width: 240px;
	height: 284px;
	float: left;
    margin-left:4px;
}
.mid_ri_top
{
	width: 240px;
	height: 35px;
	background-color: #78be44;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	padding-top: 5px;
}
.mid_ri_mid
{
	width: 240px;
	height: 30px;
	background-color: #ebf7e3;
	font-style: italic;
	color: #8a3b68;
	text-align: center;
	padding-top: 10px;
}
.mid_ri_btm
{
	width: 235px;
	height: 199px;
	background-color: #f499bc;
	padding-left: 5px;
	padding-top: 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
}
.num_color
{
	color: #653291;
}

.left_pannel
{
    float:left;
}

.right_pannel
{
	width: 222px;
	float: left;
    margin-left:2px;
}

.login_pannel
{
	width: 222px;
	background: url(../../images/login_bg.jpg) no-repeat #78be44;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.log_txt
{
	position:relative;
	width: 150px;
	height:20px;
	padding-top: 6px;
	padding-left: 70px;
	font-size: 20px;
}
.login_form
{
	position:relative;
	margin-top:15px;

	margin-right: 5px;
	width: 215px;

	text-align: right;
}
.label_txt
{
	position:relative;
	font-size: 12px;	
	line-height: 25px;	
}
.login_btn
{
	position:relative;
	width: 220px;
	height: 25px;
}
.login_text
{
	position:relative;
	width: 120px;
}
.signup_text
{
	position:relative;
	width: 165px;
}

.l_btn
{
	position:relative;
	width: 90px;
	height: 25px;
	float: left;
	margin-left: 27px;	
	text-align: center;
}
.default_login
{
	background-color: #f399bc;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size:12pt;
	width: 90px;
	height: 27px;	
}
.r_btn
{
	position:relative;
	width: 90px;
	height: 25px;
	float: left;
	margin-left: 5px;
	background-color: #f399bc;
	text-align: center;
}
.signup_pannel
{
	width: 222px;
	margin-top: 3px;
}
.signup_top
{
	width: 222px;
	background-color: #78be44;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding: 5px 0 15px 0;
}
.signup_mid
{
	width: 217px;
	background: url(../../images/br.png);
	padding: 5px 0 15px 5px;
	font-size: 12px;
}

.star-list
{
    
    margin:25px 40px;
}

.star-list li
{
	list-style: url(../../images/star.png) outside ;
    list-style-position:middle;
    
}

.signup_btn
{
	width: 90px;
	height: 25px;
	float: right;
	background-color: #f399bc;
	text-align: center;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.delevery
{
	width: 220px;
	height: 100px;
	border: solid 1px #945e5e;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.dlv_top
{
	width: 220px;
	height: 50px;
	background-color: #78be44;
	font-weight: bold;
}
.dlv_txt
{
	width: 140px;
	height: 50px;
	float: left;
	color: #FFFFFF;
	text-align: right;
}
.dlv_icon
{
	width: 56px;
	height: 38px;
	float: right;
	background: url(../../images/car_icon.png);
	margin-top: 3px;
	margin-right: 10px;
}
.dlv_mid
{
	width: 220px;
	height: 50px;
	background-color: #fbf9d2;
}
.dlv_txt_2
{
	width: 140px;
	height: 45px;
	float: left;
	color: #78be44;
	text-align: right;
	font-weight: bold;
	padding-top: 5px;
}
.dlv_icon_2
{
	width: 53px;
	height: 46px;
	float: right;
	background: url(../../images/bag_icon.png);
	margin-top: 3px;
	margin-right: 10px;
}

.dlv_mid_how_made_lnk
{
	width: 220px;
	/*border: solid 1px #945e5e;*/
	margin-top: 3px;
}

.tdbr_articles
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}

.tdbr_articles:hover
{
	color:#78BD43;
}

.teddy_br_cust_feedback
{
	width:222px;
    height:68px;
	background:url(../../images/feedback.jpg);
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.teddy_br_cust_feedback p
{
    padding:5px;
    margin:0px 0px 0px 45px;
}

.teddy_br_feedback
{
	width:220px;
	border:solid 1px #945D5F;
	margin-bottom:3px;
	font-size:10px;
	font-weight:bold;
	background:#FAF8D1;
	color:#21783E;
}
.feedback_top
{
	width:215px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background:#78BD43;
	padding:5px 0px 10px 5px;
}


.btm_cat_menu .lp-listing
{
    list-style:none;
    margin:0;
    padding:0;
}

.btm_cat_menu .lp-listing li
{
    margin:1px;
    padding:0;
    float:left;
}

.btm_cat_menu_cont_1
{
	width: 260px;
	height: 210px;
	margin-right: 3px;
	float: left;
}
.btm_cat_menu_cont_2
{
	width: 260px;
	height: 210px;
	float: left;
}
.cat_menu_1
{
    display:block;
	width: 210px;
	height: 24px;
	background: url(../../images/btn_bg_2.png);
	margin-bottom: 2px;
	padding-left: 50px;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	padding-top: 9px;
}
.footer
{   
  	text-align: right;
	width: 1050px;
	padding: 5px 0;
}
.btm_right
{
	text-align: right;
	margin-bottom: 15px;
}
.links
{
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.btm_txt
{
	width: 278px;
	height: 26px;
	border: solid 1px #FFFFFF;
	background-color: #c3262d;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 4px;
	text-align: center;
	margin-top: 10px;
}


.btm_cat_menu a:hover div
{
	background:#F499BC;
	color:#FFFFFF;
    text-decoration:none;
    cursor:pointer;
}
/*Start: For SEO*/
.clear, .clearfix
{
	clear: both;
	height: 0;
}
.teddy_bears_foot_info
{
	margin: 500px auto 0 auto;
	display:block;
	font-size: 10px;
	width:830px;
	text-align:justify;
}
.submenu
{
	width: 825px;
	height: 29px;
	background-color: #f499bc;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.submenu_hd
{
	width: 208px;
	float: left;
	text-align: center;
	height: 20px;
	border-right: solid 1px #FFFFFF;
	color: #FFFFFF;
	cursor: hand;
}
.logout
{
	float:right;	
	margin-right:10px;
}
.client-master-container
{
	position:relative;
    float:left;
    margin-left:2px;
    width:825px;
    min-height:1148px;    
    background-color:#F0e1e1;
}
.forgot-password
{
	position:relative;
	margin-top:80px;
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.btn_login
 {
	/*width: 100%;*/
	background-color: #f0e1e1;
	color: #9a6667;
	cursor: hand;
    font-weight: bold; 
    /*display: none; */
    /*margin: 5px auto 0 auto; */
   position: relative;   
 }
 .create_user_textbox
 {
	width:250px;
 }
 .shipping_address_textbox
 {
	width:250px;
 }
 .shipping_address_grid_link a:hover
 {
	color:#f499bc;
	font-weight:bold;	
 }
 /*.shopping-cart-grid-label a
 {
	color: #9a6667;
	font-weight: bold;
 }*/
 .shopping-cart-grid-label a:hover
 {
	color:#f499bc;
	font-weight:bold;	

 }
 /*For Example Pages*/
 .wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
	.wp-caption.alignleft { float: left; }
	.wp-caption.alignright { float: right; }
	.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
	.wp-caption.alignnone { clear: both; }

#content_top
{
	background:url(../../images/content_top.jpg) no-repeat;
	width:825px;
	min-height:44px;
	color: #931A1D; 
	font-weight: bold; 
	font-size: 1.5em;
	padding-top:20px;
}

#content_bottom
{
	width:825px;
	height:17px;
	margin-bottom:5px;
	background:url(../../images/content_bottom.jpg);
}
/*start: by altaf*/
.article_types_bx
{
	margin-bottom:1px;
	border-left-color:Black;
	border-color:#BABCBE;
	border-width:1px;
	border-style:solid;
}
.article_types_name
{
	padding-left:10px;
	padding-top:2px;
	font-weight:bold;
	color:#FFFFFF;
	height:22px;
	width:207px;
	background-color:#78BE43;
	
}
.article_types_bx_articles
{	
	width:215px;
	background:url(../../images/article_bg.jpg);	
	
}

.article_types_bx_articles a
{
	padding-left:35px;
	display:block;
	width:180px;
}
.article_types_bx_articles a:hover
{
	background-color:#F499BB;
	color:#FFFFFF;	
}

.content_top_article
{
	background:url(../../images/article_bg_top.jpg) no-repeat;
	width:600px;
	min-height:44px;
	color: #931A1D; 
	font-weight: bold; 
	font-size: 1.5em;
	padding-top:20px;
    text-align:center;
}

.content_mid_article
{
	width:560px;
	background:url(../../images/article_bg_mid.jpg) repeat-y;
	padding:10px 20px 10px 20px;
	color:#813337;
}

.content_bottom_article
{
	width:600px;
	height:17px;
	margin-bottom:5px;
	background:url(../../images/article_bg_btm.jpg);
}

.teddy_br_artcls
{
    margin-top:3px;
    background:url(../../images/article.jpg);
    text-align:center;
    height:50px;
}

.clearboth
{
    clear:both;
}

.align-center
{
    text-align:center;
}

.red
{
    color:red;
}

.green
{
    color:green;
}

.black
{
    color:#000000;
}

.pink
{
    color:#EF6B9D;
}

#content_mid {
    background:transparent url(../../images/content_mid.jpg) repeat-y scroll 0 0;
    color:#813337;
    padding:10px 20px ;
    width:785px;
}

#content_top {
    background:transparent url(../../images/content_top.jpg) no-repeat scroll 0 0;
    color:#931A1D;
    font-size:1.5em;
    font-weight:bold;
    min-height:44px;
    padding-top:20px;
    padding-left:10px;
    width:815px;
}

#content_bottom {
background:transparent url(../../images/content_bottom.jpg) repeat scroll 0 0;
height:17px;
margin-bottom:5px;
width:825px;
}

.left_panel {
    float:left;
    width:222px;
}

.corporate-product-container {
    float:left;
    margin-left:3px;
    position:relative;
    width:825px;
}

.oneColumnRight_Center
{
    float:left;
    position:relative;
    width:810px;
}

.clearboth
{
    clear:both;
}

.link-list
{
    margin:0;
    padding:10px 0 15px 15px;
}

.link-list li
{
    color:#FFFFFF;
    list-style:none;
}

.link-list li a
{
    color:#FFFFFF;
}

.common-list
{
    padding-left:25px;
    margin:5px 0 5px 5px;
}

.teddy_br_artcls_innr
{
    padding-top:15px;
}

/* Personalised panel */

#personalised-bear, #personalised-hoodie, #personalised-embroidery, #personalised-cards
{
    border:1px solid #F0E1E1;
    background-color:#FFFFFF;
    padding:10px;
}

.personalised-teddy-bear-pan
{
    border:1px solid #F0E1E1;
    background-color:#FFFFFF;
    width:200px;
    padding:20px;
    margin:auto;
}
.personalised-teddy-bear-pan h2
{
    font-size:16px;
    text-align:center;
    margin:0;
    padding:10px;
    color:green;

}


.teddybear-personalised-panal
{
    width:540px;
    padding:5px;
    border:1px solid #F0E1E1;
    float:left;
    background-color:#F0E1E1;
}

.teddybear-personalised-right-panal
{
    padding:5px;
    width:245px;
    border:1px solid #F0E1E1;
    float:left;
    margin-left:5px;
    background-color:#F0E1E1;
}

.personalised-teddy-bear-title
{
    margin:1px 0;
    padding:5px;
    color:#FFFFFF;
    font-size:18px;
    cursor:pointer;
    border:1px solid #00A600;
    background:url(../../images/common_title_bg.jpg) #78BE44;
}

.teddy-bear-title
{
    margin:1px 0;
    padding:5px;
    color:#FFFFFF;
    border:1px solid #70A93D;
    background:url(../../images/common_title_bg.jpg)
}



.help
{
    font-weight:bold;
    color:#33CC00;
    font-size:15px;
    text-align:center;
}

.callus
{
    color:#FF0000;
    font-size:15px;
    text-align:center;
}



/*---------------------*/

.personalised-bear-header
{
	cursor:pointer;
}

#personalised-bear li
{
	width:165px;
	display:block;
	padding:2px;
	margin-bottom:10px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:11px;
	color:#A92E5C;
	margin:1px;
}
#personalised-hoodie li, #personalised-cards li
{
	width:125px;
	height:140px;
	display:block;
	padding:2px;
	margin-bottom:10px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:11px;
	color:#A92E5C;
	margin:1px;
	border:1px solid #E4E4E4;
}

 #personalised-cards li
{
	width:82px;
	display:block;
	padding:2px;
	margin-bottom:10px;
	list-style:none;
	float:left;
	text-align:center;
	font-size:11px;
	color:#A92E5C;
	margin:1px;
}
#personalised-cards li.personalised-teddy-bear-card-holder
{
	height:160px;
}

#personalised-bear li div
{
	
}

#personalised-embroidery
{
	padding: 0 15px 0 15px;
}

#message_bear, #name_bear
{
    padding:10px;
	top:210px;
	width:500px;
	position:absolute;
	border:2px solid #FC0A31;
	display:none;
}

#message_bear h3, #name_bear h3
{
    font-size:14px;
    margin-left:20px;
    color:#3D6022;
}

#message_bear ul li
{
	list-style:none;
}

.bear_type li
{
	padding-left:20px;
	list-style:none;
}

#name_to_personalised,#message,#name
{
	width:460px;
	font-size:12px;
	padding:5px;
	margin:5px;
	border:2px solid #F499BC;
	color:#360517;
}

.ok_btn
{
	margin-left:170px;
}

.ok_btn,.back
{
	border-top:0px solid #F499BC;
	border-left:0px solid #F499BC;
	border-bottom:1px solid #F499BC;
	border-right:1px solid #F499BC;
	cursor:pointer;
	background-color:#F073A2;
	padding:2px 15px 2px 15px ;
	color:#FFFFFF;
}

.personalised-teddy-bear-help
{
	margin:10px;
}

.personalised-teddy-bear-help h3
{
	cursor:pointer;
	margin:0px;
	padding:0px 0px 0px 20px;
}

.personalised-teddy-bear-help div
{
	margin-bottom:5px;
	padding:20px 20px 20px 30px;
}

.floating_tooltips
{
	text-align:center;
	width:450px;
	border:1px solid #0A495C;
	background-color:#17A9D2;
	padding:5px;
	font-weight:bold;
	color:#FFFFFF;
}


.bear,.hoodie,.card
{
	cursor:pointer;
}

.personalised-teddy-bear-pan li
{
	list-style:none;
}

.personalised-teddy-bear-pan .bear_pan
{
	border:1px solid;
	width:190px;
	height:150px;
	background:url(../../images/panel_bg.jpg) no-repeat;
	border:1px solid #EEEEEE;
}

.personalised-teddy-bear-pan .bear_pan p
{
	display:block;
	text-align:center;
	height:130px;
	margin:10px;
}

.message_bear ul li
{
	list-style:none;
	margin-left:20px;
}

#message_bear_pan,#name_bear_pan
{
	display:block;
	text-align:left;
	height:130px;
}

#name_bear, #message_bear
{
	border:1px solid #DCDDDF;
	padding:2px;
	background-color:#F1F2F3;
}

.common-message
{
	padding:5px;
	color:#FF9966;
	font-weight:bold;
}

.addheart
{
	padding-left:24px;
	background:url(../../images/bear_heart.gif) no-repeat;
	background-position:left;
}

.addstar
{
	padding-left:24px;
	background:url(../../images/bear_star.gif) no-repeat;
	background-position:left;
}

.addkiss
{
	padding-left:24px;
	background:url(../../images/bear_kiss.gif) no-repeat;
	background-position:left;
}

#personalise_a_card
{
	width:520px;
	display:none;
}

#personalise_a_card_left
{	display:block;
	float:left;
	width:250px;
	height:350px;
	overflow:auto;
	border:1px solid #BCBCBC;
	margin-top:5px;
}

#personalise_a_card_left ul
{
	margin:25px 15px 15px 20px;
    padding:0px;
}

#personalise_a_card_left li
{
	width:200px;
	display:block;
	color:#000000;
}

#personalise_a_card_right
{
	display:block;
	width:265px;
	height:350px;
	overflow:auto;
	float:left;
	border:1px solid #BCBCBC;
	background-color:white;
	margin-top:5px;
}

#personalise_a_card_right ul
{
    padding:0px;
	margin:130px 10px 10px 10px;
}


#personalise_a_card_right li
{
	width:235px;
	display:block;
	color:#000000;
}

/* Card Text Style */
#front_text_2
{
	font-size:25px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	text-align:center;
}

#inside_text_1,#inside_text_2,#inside_text_3,#front_text_1
{
	font-size:16px;
	font-family:"Comic Sans MS";
	font-weight:bold;
	text-align:center;
}

.message_bear_pan,.icon_pan addheart,.kiss_pan,.message_pan
{
	font-size:15px;
	font-weight:bold;
}

#personalise_a_card
{
	margin-left:10px;
}
#personalise_a_card_boxs
{
	
	padding:10px;
}
#personalise_a_card li
{
	list-style:none;
}
#personalise_a_card_boxs li
{
	width:500px;
	clear:both;
}

#personalise_a_card_boxs li label
{
	font-size:12px;
	display:block;
	float:left;
	width:210px;
	color:#000000;
	margin:1px 0 1px 0;
}

#personalise_a_card_boxs li span
{
	width:290px;
	display:block;
	float:left;
	text-align:left;
	margin:1px 0 1px 0;
}

#personalise_a_card_boxs li span .text-box
{
	width:250px;
	border:1px solid #F073A2;
	font-family:Comic Sans MS;
	padding:2px;
}

#orderform
{
    display:none;
}


/* Cart Detatil */
.shopping-cart-listing li
{
	padding:10px;
	margin-bottom:2px;
	list-style:none;
	background:url(../../images/teddy-bear-top-bg.jpg) center left;
}

.shopping-cart-listing li .cart-image
{
	padding-top:15px;
	width:60px;
	display:block;
	float:left;
}

.shopping-cart-listing li .cart-title
{
	padding-top:30px;
	width:120px;
	display:block;
	float:left;
}

.shopping-cart-listing li .cart-detail
{
	padding-top:2px;
	width:230px;
	display:block;
	float:left;
	color:#710071;
}

.shopping-cart-listing li .cart-qty-box
{
	padding-top:12px;
	width:40px;
	display:block;
	float:left;
	
}

.shopping-cart-listing li .cart-qty
{
	padding-top:15px;
	width:40px;
	display:block;
	float:left;
}

.shopping-cart-listing li .sub-total
{
	padding-top:30px;
	width:70px;
	display:block;
	float:left;
	text-align:center;
}

.shopping-cart-listing li .cart_buttons
{
	padding-top:20px;
	width:70px;
	display:block;
	float:left;
	text-align:center;
}


.add-shippingaddressl
{
	padding-top:15px;
	display:block;
	float:left;
}


.unit-price
{
	border:1px solid #1AABDA;
	padding:0 3px 0 3px;
}



.help
{
	font-size:15px;
	text-align:center;
	font-weight:lighter;
	padding:10px;
	color:#A0D501;
	font-weight:bold;
}

.signup_instruction
{
	margin:60px 0 10px 0;
	padding-bottom:10px;
}

.login_forgotlogin
{
	display:none;
}


.shopping_cart_top
{
	font-size:12px;
	font-weight:normal;
}

.shopping_cart_top .top_qty
{
	font-size:14px;
	color:#FFFFFF;
}

.shopping_cart_top a
{
	color:#FFFDCC;
}


.teddy-bear-category
{
	display:block;
}

.teddy-bear-category li
{
	list-style:none;
	clear:both;
	margin:0px 0 10px 0;
	padding:5px;
	width:180px;
	height:140px;
	background:url(../../images/panel_bg.jpg) no-repeat;
	border:1px solid #EEEEEE;
}

.continue_shopping
{
	display:block;
	margin:auto;
	width:450px;
}

.continue_shopping li h2
{
   font-size:12px;
}

.continue_shopping li
{
	list-style:none;
	float:left;
	margin:20px 20px 10px 0;
	padding:5px;
	width:180px;
	height:140px;
	background:url(../../images/panel_bg.jpg) no-repeat;
}


.continue_shopping li .teddy-bear-node-left
{
    float:left;
    width:75px;
}

.button
{
	border:1px solid #D7D7D7;
	background-color:#F6F6F6;
	padding:3px;
	margin:5px 0 5px 0;
	cursor:pointer;
}

/*** FROM ***/

.inner_column
{
	width:400px;
	float:left;
    padding:0 5px;
}

.app_form li 
{
	list-style:none;
}

.app_form li label
{
	font-weight:bold;
	display:block;
}

.app_input
{
	border:1px solid #F499BC;
	padding:5px;
	width:380px;
	margin:5px 0 5px 0;
	font-family:Arial;
	font-size:12px;
	color:#2A2A2A
}

#reg_link,#f_link
{
    color:#E71866;
    font-weight:bold;
}

.err
{
    color:#FF0000;
}

.common_level
{
    color: #00A600;
}

.editorial-right
{
    margin-left:15px;
    padding:5px 0 0 15px;
    float:left;
}

.editorial-right li
{
    list-style-image:url(../../images/small_fav_icon.gif);
    font-weight:bold;        
}

.left_pannel h2
{
    color:#FF0066;
    font-weight:lighter;
    font-size:22px;
    margin:10px 0 5px 0;

}

.left_pannel h2 a
{
  color:#FF0066;
}

.edirorial_selected 
{
    text-decoration:underline;
}

.blog-dated
{
    margin:0;
    padding:0;
    color:green;
}

.blog-dated a
{
    
    font-weight:bold;
    color:green;
}

.contact-us li
{
    list-style:none;
    float:left;
    display:block;
    width:245px;
    padding:5px;
    margin:2px;
}

.contact-us li .contact-input
{
    width:240px;
    font-size:11px;
    padding:3px;
    font-family:arial;
    border:1px solid #F499BC;
}

.contact-us li .button
{
  border:1px solid #F499BC;
}

#htmltagcloud {
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	line-height:2.4em;
	word-spacing:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	text-indent:0ex;
	background-color:#fff;
	margin:1em 1em 0em 1em;
	border:2px dotted #ddd;
	padding:2em
}
#htmltagcloud a:link {
	text-decoration:none
}
#htmltagcloud a:visited {
	text-decoration:none
}
#htmltagcloud a:hover {
	text-decoration:none;
	color:white;
	background-color:#0000CC
}
#htmltagcloud a:active {
	text-decoration:none;
	color:white;
	background-color:#03d
}
span.tagcloud0 {
	font-size:1.0em;
	padding:0em;
	color:#ACC1F3;
	z-index:10;
	position:relative
}
span.tagcloud0 a {
	text-decoration:none;
	color:#ACC1F3
}
span.tagcloud1 {
	font-size:1.4em;
	padding:0em;
	color:#ACC1F3;
	z-index:9;
	position:relative
}
span.tagcloud1 a {
	text-decoration:none;
	color:#ACC1F3
}
span.tagcloud2 {
	font-size:1.8em;
	padding:0em;
	color:#86A0DC;
	z-index:8;
	position:relative
}
span.tagcloud2 a {
	text-decoration:none;
	color:#86A0DC
}
span.tagcloud3 {
	font-size:2.2em;
	padding:0em;
	color:#86A0DC;
	z-index:7;
	position:relative
}
span.tagcloud3 a {
	text-decoration:none;
	color:#86A0DC
}
span.tagcloud4 {
	font-size:2.6em;
	padding:0em;
	color:#607EC5;
	z-index:6;
	position:relative
}
span.tagcloud4 a {
	text-decoration:none;
	color:#607EC5
}
span.tagcloud5 {
	font-size:3.0em;
	padding:0em;
	color:#607EC5;
	z-index:5;
	position:relative
}
span.tagcloud5 a {
	text-decoration:none;
	color:#607EC5
}
span.tagcloud6 {
	font-size:3.3em;
	padding:0em;
	color:#4C6DB9;
	z-index:4;
	position:relative
}
span.tagcloud6 a {
	text-decoration:none;
	color:#4C6DB9
}
span.tagcloud7 {
	font-size:3.6em;
	padding:0em;
	color:#395CAE;
	z-index:3;
	position:relative
}
span.tagcloud7 a {
	text-decoration:none;
	color:#395CAE
}
span.tagcloud8 {
	font-size:3.9em;
	padding:0em;
	color:#264CA2;
	z-index:2;
	position:relative
}
span.tagcloud8 a {
	text-decoration:none;
	color:#264CA2
}
span.tagcloud9 {
	font-size:4.2em;
	padding:0em;
	color:#133B97;
	z-index:1;
	position:relative
}
span.tagcloud9 a {
	text-decoration:none;
	color:#133B97
}
span.tagcloud10 {
	font-size:4.5em;
	padding:0em;
	color:#002A8B;
	z-index:0;
	position:relative
}
span.tagcloud10 a {
	text-decoration:none;
	color:#002A8B
}
span.freq {
	font-size:10pt !important;
	color:#bbb
}
#credit {
	text-align:center;
	font-size:0.7em;
	color:#333;
	margin-bottom:0.6em;
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
}
#credit a:link {
	color:#777;
	text-decoration:none;
}
#credit a:visited {
	color:#777;
	text-decoration:none;
}
#credit a:hover {
	text-decoration:none;
	color:white;
	background-color:#05f;
}
#credit a:active {
	text-decoration:underline;
}
