a{color:#0000FF;}
body{background:url(../images/background.png) repeat-x;font-family:Arial;font-size:13px;}
form{margin:0;padding:0;}
.clearfix{clear:both;}
#main_container{position:relative;margin:auto;width:980px;}
#search_container{margin:30px 0 25px 4px;border:1px solid #9f9f9f;float:left;padding:35px;-moz-border-radius:15px;border-radius:15px;background-color:#ffffff;}
#logo_content{float:left;}
#search_line{float:left;margin:5px 0 0 15px;}
#geegz_content{float:left;}
#search_box{float:left;margin:11px 0 0 10px;width:366px;}
#search_button{float:left;margin:10px 0 0 10px;width:95px;}
#slogan_content{padding-top:3px;}
#frm_search img{border-style:none;}
h2{margin:0;padding:5px;font-size:15px;}
h2 a{color:#000000;text-decoration:none;}
h3{margin:0;padding:0;font-size:13px;}
h3 a{text-decoration:none;color:#000000;}
.shop_container{margin:10px 0 10px 0;}
.shop_content{border-top:1px solid #9f9f9f;float:left;margin-right:10px;padding:10px 0 0 5px;text-align:justify;width:838px;}
.shop_title{padding-bottom:10px;font-size:16px;font-weight:bold;}
.shop_title a{color:#006699;}
.shop_title a:hover{background-color:#006699;color:#ffffff;}
.shop_comment{padding-bottom:10px;}
.shop_photo{border:1px solid #9f9f9f;height:30px;-moz-border-radius:10px;border-radius:10px;float:left;padding:10px;text-align:center;width:100px;}
.shop_photo img{margin:auto;}
.shop_commingsoon{float:left;padding:5px;width:310px;}
.category_content{background:#efefef;border:1px solid #9f9f9f;width:130px;height:135px;float:left;margin:4px;-moz-border-radius:5px;border-radius:5px;}
.category_photo{text-align:center;margin:10px;}
.category_photo img{border-style:none;}
.category_title{text-align:center;margin:10px;font-weight:bold;}
.catalog_container{margin:10px 0 10px 0;}
.catalog_photo{border:1px solid #9f9f9f;height:100px;-moz-border-radius:10px;border-radius:10px;float:left;padding:10px;text-align:center;width:100px;}
.catalog_photo img{margin:auto;}
.catalog_no_photo{background: url(../images/no_photo_small.jpg) no-repeat center center;}
.catalog_photo_width{width:100px;}
.catalog_photo_height{height:100px;}
.catalog_content{border-top:1px solid #9f9f9f;float:left;margin-left:10px;padding:10px 0 0 5px;text-align:justify;width:838px;}
.catalog_title{padding-bottom:10px;font-size:16px;font-weight:bold;}
.catalog_title a{color:#006699;}
.catalog_title a:hover{background-color:#006699;color:#ffffff;}
.catalog_comment{padding-bottom:10px;}
.catalog_price{float:left;background:#ff6600;-moz-border-radius:7px;border-radius:7px;color:#ffffff;font-weight:bold;font-size:16px;padding:2px 7px 2px 7px;}
#pages{float:right;}
#pages div{float:left;margin:5px;}
#pages a{color:#6f6f6f;display:block;font-weight:bold;padding:5px 7px 5px 7px;text-decoration:none;}
.selected{background:#dbedff;border:1px solid #006699;color:#0070B9;padding:5px 7px 5px 7px;}
.not_selected{border:1px solid #9f9f9f;}
.space{padding-top:10px;}
h1{color:#006699;font-weight:bold;font-size:22px;margin:0;padding:5px;}
#product_photo{border:1px solid #9f9f9f;-moz-border-radius:10px;border-radius:10px;float:left;height:250px;padding:10px;text-align:center;width:250px;}
#product_photo img{margin:auto;}
#product_container{margin:10px 0 10px 0;}
#product_content{border-top:1px solid #9f9f9f;float:left;margin-left:10px;padding:10px 0 0 5px;text-align:justify;width:690px;}
#product_content p{font-weight:bold;font-size:16px;margin:0 0 7px 0;}
#product_comment{line-height:18px;margin-bottom:20px;}
.product_photo_width{width:250px;}
.product_photo_height{height:250px;}
.product_no_photo{background: url(../images/no_photo_big.jpg) no-repeat center center;}
.photo_loading{background: url(../images/spinner.gif) no-repeat center center;}
.product_shops{background-color:#F5F5F5;border:1px solid #DFDFDF;font-size:16px;margin-top:5px;padding:5px;width:100%;}
.shop_price{color:#FF6600;font-size:18px;font-weight:bold;text-align:right;width:150px;}
#menu_container{background-color:#ffffff;border:1px solid #9f9f9f;float:left;font-weight:bold;line-height:30px;margin:30px 0 25px 10px;padding:10px 29px 12px 21px;-moz-border-radius:15px;border-radius:15px;}
#menu_container a:hover{border-bottom:1px dotted;}
.contact_content{padding:15px 0 0 0;}
.contact_details{float:left;padding:10px 5px 10px 0;text-align:right;width:250px;}
.contact_boxes{float:left;padding:8px 5px 8px 5px;}
.message_red{background-color:#ffbfbf;border:1px solid #ef6868;color:#bf2323;font-weight:bold;margin-bottom:15px;padding:7px;text-align:center;}
.message_green{background-color:#b6efb3;border:1px solid #17bf4d;color:#247f1f;font-weight:bold;margin-bottom:15px;padding:7px;text-align:center;}
.message_yellow{background-color:#feffaf;border:1px solid #dddf29;margin-bottom:15px;padding:7px;text-align:center;}
