/* CSS Document */
body{
background-color:#FFFFFF;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;
float:left;
width:100%;
}
form{
margin:0;
padding:0;
}
h2{
font-family:tahoma, Arial, verdana;
font-size:1.4em;
font-weight:bold;
margin:0;
padding:3px 0 3px 0;
}
.container{
width:1010px;
border:#000000 1px solid;
margin-left:auto;
margin-right:auto;
background-image:url(http://www.bellissimoideas.ie/images/page_background.gif);
background-position:left;
background-repeat:repeat-y;
}
.header{
background-color:#FFFFFF;
background-image:url(http://www.bellissimoideas.ie/images/header.jpg);
background-position:right;
background-repeat:no-repeat;
height:170px;
border-bottom:1px solid #CCCCCC;
}
.logo_div{
padding-top:15px;
float:left;
}
.noborder{
border:none;
}
.top_menu{
text-align:right;
}
.search_bars{
padding-top:5px;
padding-right:2px;
text-align:right;
}
.checkout{
background-color:#FFFFFF;
float:right;
background-image:url(http://www.bellissimoideas.ie/images/checkout.gif);
background-repeat:no-repeat;
background-position:left;
border:#000000 1px solid;
font-size:1.2em;
font-weight:bold;
height:19px;
padding:3px 10px 0 20px;
margin-right:10px;
text-align:left;
}
.shopping{
background-color:#FFFFFF;
float:right;
background-image:url(http://www.bellissimoideas.ie/images/shopping-cart.gif);
background-repeat:no-repeat;
background-position:left;
border:#000000 1px solid;
font-size:1.2em;
font-weight:bold;
height:19px;
padding:3px 10px 0 25px;
margin-right:10px;
text-align:left;
}
.search_form{
float:right;
text-align:left;
border:#000000 1px solid;
width:100px;
height:22px;
}
.search_button{
float:right;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.fancy_search_button{
background-image:url(../images/go.gif);
border:0;
width:26px;
height:22px;
}
.search_box{
border:#FFFFFF 1px solid;
font-weight:bold;
}
.call_me{
position:relative;
bottom:0px;
height:121px;
}
.left_menu{
float:left;
width:200px;
}
.footer_address{
float:left;
padding-top:20px;
padding-left:10px;
font-family:tahoma, Arial, verdana;
font-size:1.2em;
line-height:150%;
}
.line{
padding-top:30px;
border-bottom:1px solid #000000;
height:5px;
margin-left:210px;
margin-right:10px;
}
.footer_links_left{
float:left;
font-size:1em;
font-weight:bold;
padding-top:10px;
padding-left:10px;
}
.footer_links_right{
font-size:1em;
font-weight:bold;
text-align:right;
padding-top:10px;
padding-right:10px;
}
.footer_menu{
padding-top:30px;
text-align:center;
}
.main_content{
margin-left:200px;
padding-top:20px;
}
.image_footer_left{
float:left;
}
.menu_heading{
padding-bottom:5px;
text-align:center;
}
.clear_both{
clear:both;
}
.red_footer{
font-weight:bold;
color:#9A1921;
}
.bold{
font-weight:bold;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:bold;
text-align:left;
background-color:#CCCCCC;
margin-left:20px;
margin-right:20px;
padding:3px;
}
.link_heading{
	color:#9A1921;
	margin:0 20px 0 20px;
}
p{
margin-left:20px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:150%;
color:#000000;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
text-align:left;
margin-left:20px;
margin-right:20px;
}
.list{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
line-height:150%;
}
.list li{
color:#000000;
padding:3px 20px 3px 0;
}
.bread_crumbs{
margin:0 10px 0 10px;
background-color:#ECECEC;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:3px 10px 3px 3px;
text-align:right;
}
.product_images{
float:left;
width:402px;
margin-left:10px;
}
.product_name{
margin-top:5px;
background-color:#95161A;
font-size:1.1em;
font-weight:bold;
padding:5px 0 5px 5px;
color:#DDD8B2;
}
.larger_image_text{
background-color:#B4B4B4;
text-align:right;
padding:5px 10px 5px 0;
}
.events-entry{
padding-top:30px;
float:left;
width:32%;
height:180px;
text-align:center;
}
.events-entry1{
clear:left;
padding-top:30px;
float:left;
width:32%;
height:180px;
text-align:center;
}
.events-image{
height:130px;
padding-left:15px;
}
.events-font{
font-family:Verdana, Arial, sans-serif;
font-size:1.2em;
line-height:150%;
color:#000000;
}
.thumbnail_area{
border:#CCCCCC 1px solid;
float:left;
padding-bottom:5px;
width:400px;
}
.thumbnail{
float:left;
padding:5px 0 0 13px;
}
.thumbs{
border:#CCCCCC 1px solid;
}
.main_image{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.navigation{
text-align:right;
padding:10px 0 0 0;
}
.product_details{
margin:10px 10px 0 420px;
}
.main_description{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background-color:#F5F5F1;
padding-top:10px;
}
* html .main_description{
height:100px;
}
.description{
text-align:center;
float:left;
width:150px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
}
.product_description{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
padding:5px;
}
.dots{
background-image:url(http://www.bellissimoideas.ie/images/dots.gif);
background-repeat:repeat-x;
background-position:center;
padding:20px 10px 20px 10px;
height:20px;
}
.description_back{
background-image:url(http://www.bellissimoideas.ie/images/description-background.gif);
background-repeat:no-repeat;
background-position:top left;
height:31px;
}
.decription_floating_header{
margin-left:10px;
width:90px;
float:left;
font-size:1.2em;
font-weight:bold;
padding:5px 0 5px 0; 
}
.collection{
width:268px;
text-align:center;
float:left;
padding-top:10px;
}
.add_to_cart{
text-align:center;
margin-bottom:20px;
}
.decription_details{
margin-left:100px;
font-size:1.2em;
padding:5px 0 5px 0; 
}
.decription_drop_down{
margin-left:10px;
padding:3px 0 3px 0; 
}
.cat_link{
margin-left:20px;
padding:3px 0 3px 0;
font-size:1.2em;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_cat_link{
margin-left:20px;
padding:3px 0 3px 0;
font-size:1.1em;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.sub_cat_link_active{
margin-left:20px;
padding:3px 0 3px 0;
font-size:1.1em;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.current_cat{
margin:5px 20px 0 20px;
padding:3px 0 3px 0;
font-size:1.2em;
color:#9A1921;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.current_cat_with_sub{
margin:5px 20px 0 20px;
padding:3px 0 3px 0;
font-size:1.2em;
color:#9A1921;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-top:1px solid #333333;
}
.split_sub{
border-top:1px solid #333333;
margin:5px 20px 5px 20px;
height:1px;
}
.filling{
 }
.collection_float{
width:266px;
height:380px;
text-align:center;
float:left;
padding-top:10px;
}
.category_float{
width:266px;
height:300px;
text-align:center;
float:left;
padding-top:10px;
}
.collection_border{
border:1px solid #ECECEC;
margin:5px;
text-align:center;
}
.collection_heading{
background-color:#F5F5F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ECECEC;
margin:5px;
font-size:1.4em;
font-weight:bold;
text-align:center;
color:#000000;
height:35px;
}
.collection_image{
height:200px;
}
.collection_description{
background-color:#F5F5F5;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #ECECEC;
margin:5px;
padding:5px;
font-size:1.2em;
text-align:left;
color:#000000;
height:70px;
}
.price{
margin:5px 0 5px 0;
font-size:1.2em;
font-weight:bold;
}
.questions{
text-align:right;
color:#000000;
font-size:1.2em;
padding-right:2.5%;
padding-bottom:10px;
}
.shopping_cart{
width:95%;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.shopping_cart_header{
background-color:#ECECEC;
font-size:1.4em;
font-weight:bold;
padding:5px 0 5px 20px;
}
.shopping_cart_bar{
width:20px;
background-color:#ECECEC;
margin:0;
padding:0;
}
.shopping_cart_area{
padding-top:10px;
background-color:#FFFFFF;
}
.inner_shopping{
width:98%;
margin-left:auto;
margin-right:0;
}
.large_page_thumbs{
width:600px;
}
.shopping_header_r1{
border-left:1px solid #666666;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
}
.shopping_header_r2{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.shopping_header_r3{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.shopping_footer_r1{
border-left:1px solid #666666;
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
}
.shopping_footer_r2{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
}
.shopping_footer_r3{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
background-color:#ECECEC;
margin-top:10px;
padding:3px;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.items_col1{
border-left:#666666 dashed 1px;
border-bottom:#666666 dashed 1px;
padding:2px;
width:50px;
}
.items_col2{
border-left:#666666 dashed 1px;
border-bottom:#666666 dashed 1px;
padding:2px;
font-size:1.2em;
}
.items_col3{
border-bottom:#666666 dashed 1px;
padding:2px;
font-size:1.2em;
font-weight:bold;
}
.items_col4{
border-left:#666666 dashed 1px;
border-bottom:#666666 dashed 1px;
padding:2px;
font-size:1.2em;
text-align:center;
}
.items_col5{
border-left:#666666 dashed 1px;
border-bottom:#666666 dashed 1px;
border-right:#666666 dashed 1px;
padding:2px;
font-size:1.2em;
text-align:center;
}
.totalcol1{
border-left:#666666 dashed 1px;
}
.totalcol2{
font-size:1.2em;
font-weight:bold;
padding:10px 3px 10px 3px;
}
.totalcol3{
border-left:#666666 dashed 1px;
border-right:#666666 dashed 1px;
padding:10px;
text-align:center;
font-size:1.2em;
}
.item_heading{
padding-left:5px;
font-weight:bold;
width:50px;
float:left;
}
.input_black{
border:#000000 solid 1px;
text-align:center;
}
.input_blacks{
border:#000000 solid 1px;
}
.close_window{
background-color:#000000;
padding:5px;
text-align:right;
font-weight:bold;
color:#FFFFFF;
}
.large_image{
clear:both;
padding:10px;
}
.largeimage{
border:1px #CCCCCC solid;
}
.sub_total{
float:right;
text-align:right;
font-size:1.2em;
padding:10px 20px 10px 10px;
}
.view_shopping{
padding:10px 10px 10px 20px;
font-size:1.2em;
}
.login_fields{
float:left;
width:150px;
font-size:1.2em;
margin-left:20px;
padding:10px 0 10px 0;
}
.login_inputs{
padding:10px 0 10px 0;
}
.login_forgot{
font-size:1.2em;
}
.login_image{
padding:10px 0 10px 0;
}
.register_fields{
float:left;
font-size:1.2em;
font-weight:bold;
padding:10px 0 10px 0;
margin-left:20px;
width:200px;
}
.sub_heading{
margin:20px;
font-size:1.4em;
font-weight:bold;
background-color:#CCCCCC;
}
.spacer{
clear:both;
height:1px;
}
.register_inputs{
font-size:1.2em;
padding:10px 0 10px 0;
}
.register{
padding:10px 0 10px 0;
}
.required{
color:#95161A;
font-weight:bold;
}
.right{
text-align:right;
}
.error{
color:#95161A;
}
.orderlist1{
margin-left:20px;
float:left;
padding:5px 0 5px 0;
font-size:1.2em;
width:150px;
}
.orderlist2{
float:left;
padding:5px 0 5px 0;
font-size:1.2em;
width:150px;
}
.orderlist3{
padding:5px 0 5px 0;
font-size:1.2em;
}
.orderheading1{
font-weight:bold;
margin-left:20px;
float:left;
padding:5px 0 5px 0;
font-size:1.2em;
width:150px;
}
.orderheading2{
font-weight:bold;
float:left;
padding:5px 0 5px 0;
font-size:1.2em;
width:150px;
}
.orderheading3{
font-weight:bold;
padding:5px 0 5px 0;
font-size:1.2em;
}
.home_list{
padding:5px;
line-height:150%;
font-size:1.2em;
}
.main_cat{
text-align:center;
width:266px;
height:300px;
float:left;
padding-top:10px;
}
.main_cat_header{
background-color:#333333;
text-align:center;
color:#FFFFFF;
width:240px;
margin-left:auto;
margin-right:auto;
}
.cat_collection_image{
margin-left:auto;
margin-right:auto;
height:200px;
width:240px;
}
.contact_us_logo{
margin:20px 0 0 20px;
float:left;
}
.contact_us_address{
text-align:right;
margin:20px 20px 0 0;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
line-height:160%;
}
.contact_us_line{
margin:20px 20px 0 20px;
background-image:url(../images/contact-us-line.gif);
background-repeat:repeat-x;
background-position:center;
height:10px;
}
.contact_form_header{
margin:10px 0 0 20px;
}
.contact_us_left{
float:left;
width:150px;
margin:8px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
}
.contact_us_right{
margin:10px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}
.contact_submit{
margin:20px 0 0 220px;
}
.contact_error{
margin:10px 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#95161A;
}
.contact_us_required{
text-align:right;
margin:0 20px 0 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
}
.order_shipping{
margin:0 20px 0 20px;
width:100%;
font-size:1.2em;
}
.left_home_page{
float:left;
width:65%;
border-right:1px solid #D48D9F;
margin-right:20px;
margin-top:20px;
}
.right_home_page{
margin-top:20px;
}
a.red_no_ul:link,a.red_no_ul:visited,a.red_no_ul:active{
color:#95161A;
text-decoration:none;
}
a.red_no_ul:hover{
color:#95161A;
text-decoration:underline;
}
a.red_ul_bold_link:link,a.red_ul_bold_link:visited,a.red_ul_bold_link:active{
color:#95161A;
font-weight:bold;
text-decoration:underline;
}
a.red_ul_bold_link:hover{
color:#95161A;
font-weight:bold;
text-decoration:none;
}
a.red_link:link,a.red_link:visited,a.red_link:active{
color:#95161A;
text-decoration:underline;
}
a.red_link:hover{
color:#95161A;
text-decoration:none;
}
a.black_not_ul:link,a.black_not_ul:visited,a.black_not_ul:active{
color:#000000;
text-decoration:none;
}
a.black_not_ul:hover{
color:#000000;
text-decoration:underline;
}
a.black_ul:link,a.black_ul:visited,a.black_ul:active{
color:#000000;
text-decoration:underline;
}
a.black_ul:hover{
color:#000000;
text-decoration:none;
}
a.grey_ul:link,a.grey_ul:visited,a.grey_ul:active{
color:#333333;
text-decoration:underline;
}
a.grey_ul:hover{
color:#333333;
text-decoration:none;
}
a.grey_not_ul:link,a.grey_not_ul:visited,a.grey_not_ul:active{
color:#333333;
text-decoration:none;
}
a.grey_not_ul:hover{
color:#333333;
text-decoration:underline;
}
a.white_ul:link,a.white_ul:visited,a.white_ul:active{
color:#FFFFFF;
text-decoration:underline;
}
a.white_ul:hover{
color:#FFFFFF;
text-decoration:none;
}
a.white_not_ul:link,a.white_not_ul:visited,a.white_not_ul:active{
color:#FFFFFF;
text-decoration:none;
}
a.white_not_ul:hover{
color:#FFFFFF;
text-decoration:underline;
}
a.active_main_cat:link,a.active_main_cat:visited,a.active_main_cat:active{
color:#95161A;
text-decoration:underline;
}
a.active_main_cat:hover{
color:#95161A;
text-decoration:none;
}
.large_link_text{
padding-top:25px;
}
.out_of_stock{
text-align:center;
color:#95161A;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
}
.link_text_entry{
margin-left:20px;
font-size:1.2em;
line-height:150%;
}
