﻿*{margin : 0px; padding : 0px;}  
body{text-align : center; font-family : Arial, Verdana,  Helvetica, MS Sans Serif, Sans Serif; background-color : #000000;}
#site{width : 1235px; position: relative;  margin-left : auto; margin-right : auto; text-align : left;}
#container{float : left; display : inline; width : 1235px; height : auto; margin-left : auto; margin-right : auto; background : #FFFFFF;} 
#logo{float : left; display : inline; width : 1235px;}  
#logo_img{float : left; display : inline; margin : 10px;}
#logo_links{float : right; font-size : 80%; display : inline; margin : 10px; width : 510px; margin-top : 50px; margin-right : 50px;}  
#topnav{float : left; display : inline; margin-bottom : 20px; width : 1235px; border-right : #FFFFFF solid 1px; background : #000000; height: 70px;}  
#topnav a{float : left; width : 150px; height : 70px; line-height : 70px; color : #FFFFFF; text-decoration : none; border-right : #FFFFFF solid 1px; text-indent : 50px;  text-indent : 50px;}
#topnav a:hover{float : left; width : 150px; height : 70px; line-height : 70px; color : #FFFFFF; text-decoration : underline; border-right : #FFFFFF solid 1px; text-indent : 50px;  text-indent : 50px;}
#main_content{float : left; height : auto; margin-left : 20px; margin-right : 20px; margin-bottom : 20px;  width : 1235px; display : inline;}  
#left_text{float : left; display : inline; margin-right : 20px;  margin-bottom : 20px;    width : 455px; height : auto; background : #E5E1E0;}
#exhibitions_intro{float : left; display : inline; margin-right : 20px;  width : 483px; background : #110F0F; height : auto;}
#exhibitions_intro a{display : block; margin-left : 45px; height : 50px; line-height : 50px; color : #6E6D6D; text-decoration : none;}
#exhibitions_intro a:hover{display : block; margin-left : 45px;  height : 50px; line-height : 50px; color : #6E6D6D; text-decoration : hover;}
#right_pic{float : left; display : inline; margin-right : 20px;  width : 220px; height : auto;}
#right_pic img{ width : 400px;  border : #000000 solid 10px; } 
#left_text h1{font-size : 120%; color : #C52D54; margin : 20px;}
#left_text h2{font-size : 80%; color : #110F0F; margin : 20px; font-weight : normal;}
#left_text p{font-size : 80%; color : #110F0F; margin : 20px;}
#footer{position : relative; clear : both; height : 246px; width : 1347px; margin : auto; border-right : #FFFFFF solid 1px; border-left : #FFFFFF solid 1px; border-bottom : #FFFFFF solid 1px;}  
#footer img{float : left; display :inline;}   
#gallery{float : left; display : inline; width : 100%;}
#gallery img{float : left; width : 350px; display : inline; border : #000000 solid 10px; margin : 13px;} 

#wide_left_text{float : left; display : inline; margin-right : 20px; margin-bottom : 20px;  width : 750px; height : auto; background : #E5E1E0;}
#wide_left_text h1{font-size : 120%; color : #C52D54; margin : 20px;}
#wide_left_text h2{font-size : 80%; color : #110F0F; margin : 20px; font-weight: normal;}
#wide_left_text p{font-size : 80%; color : #110F0F; margin : 20px;}

p{font-size : 80%; color : #110F0F; margin : 20px;}

#order_form{float : left; display : inline; width : 400px; margin-left : 200px;}

#order_summary{float : left; display : inline; width : 400px;}

#pageform{ width : 770px; margin : 30px; color : #000000;}
#pageform div{padding : 20px;}     
#pageform label{font-size : 80%;}
.input_box{width : 390px; font-size : 80% color : #444343; margin-bottom : 10px;}   

img.shopping_button{border : #000000 solid 1px; margin : 5px;}


img.basket_image{float : right; display : inline; margin : 20px; border : #000000 solid 4px;}
div.basket_data{float : left; display : inline; width : 300px;}
div.basket_image{float : right; display : inline; width : 250px;}
div.basket_item{float : left; display : inline; border : #DFDADA solid 4px; width : 550px; margin : 20px;}
div.basket_item label{float : left; clear : both; color : #000000; font-weight : bold; display : block; width : 90px;}
div.category_product{float : left; display : inline; margin-right : 30px; margin-bottom : 30px; width : 570px; height : auto; min-height : 290px; border : #DFDADA solid 4px;}
div.category_product div{margin : 20px;}
div.category_product h2{color : #980229; font-size : 130%;}
div.category_product p{color : #C1BFBF; font-size : 80%; margin : 20px; margin-left : 0px;}
#paging{margin-left : 500px; margin-top : 20px; width : 200px; text-align : center; height : 40px; background : #DFDCDA;}
#paging a{font-size : 80%; color : #110F0F; text-decoration : none; line-height : 40px; font-weight : bold;}
#paging a:hover{font-size : 80%;  text-decoration : underline; line-height : 40px; font-weight : bold;}  

.category_product_image{float : right; margin : 20px; display : inline; width : 255px; border : #000000 solid 2px;} 
#item_left p{color : #C1BFBF;}
#item_left{float : left; display : inline; margin-right : 20px; width : 300px; height : auto;}
#item_middle{float : left; display : inline; color : #BD1C10; margin-right : 20px; width : 400px; height : auto;  border : #DFDADA solid 5px; text-align : center;}
#item_middle img{width : 350px; margin : 20px;}
#item_options{float : left; display : inline; font-size : 80%; display : inline; width : 400px; height : auto;} 
#options_box{float : left; width : 382px; margin-bottom : 20px; display : inline;  border : #DFDADA solid 5px;} 
#option_pad{margin : 20px;}  
div.col1{float : left; display : inline; width : 75px; margin-right : 30px; color : #A8C8D9; margin-bottom : 5px;}
a.exhibition{color : #980229; font-weight : bold; text-decoration : none;}

div.col2{float : left; display : inline; width : 200px; margin-bottom : 5px;}  
#options_box select {color : #A8C8D9; }
#selection{margin-top : 20px; padding-bottom : 20px;}
#options_form{float : left; width : 430px; display : inline; }
#price_div{margin-left : 80px; font-size : 200%; color : #A8C8D9; float : left; display : inline; width : 270px;  margin-bottom : 20px;}
#price_display{color : #980229;} 

a.exhibition{color : #C52D54; font-weight : bold; text-decoration : none;}

a.exhibition:hover{color : #C52D54; font-weight : bold; text-decoration : underline;}
div.item_buttons{padding : 10px;} 

a.basket_title{color : #980229; text-decoration : none; font-weight : bold; font-size : 150%;}
a.basket_title:hover{color : #980229; text-decoration : underline; font-weight : bold; font-size : 150%;}
