div
{
	margin : 0;
	padding : 0;
}

a img
{
	border : 0;
}

body
{
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #333;
	padding : 0px;
	margin : 0px;
	background-color : #d8d8d8;
	background-image : url("../images/grapeback.jpg");
	background-repeat : repeat-x;
}

textarea, input
{
	font-family : Arial, sans-serif;
	font-size : 13px;
}

h1
{
	color : #465266;
	font-size : 18px;
	margin-top : 0;
	font-weight : normal;
}

h2
{
	font-size : 15px;
	margin-top : 0;
	margin-bottom : 5px;
	color : #465266;
}

h3
{
	font-size : 14px;
	margin-top : 3px;
	margin-bottom : 5px;
	color : #465266;
}

h4 { color:#1E96B1; font-family: 'Century Gothic', Verdana, Sans-Serif; font-size:16px; margin:5px 0; }

a
{
	color : #465266;
	font-weight : bold;
}

p
{
	line-height : 1.8em;
}

div#topsection
{
	width : 100%;
	background-image : url("../images/bluetiles.jpg");
	height : 120px;
	clear : both;
}

div#header
{
	width : 940px;
	margin : auto;
	height : 80px;
	position : relative;
}

div#menubar
{
	height : 35px;
	width : 925px;
	margin : auto;
	margin-top : 3px;
}

div.menubaritem, div.menubaritemselected
{
	float : left;
	vertical-align : middle;
}

div.menubardivider
{
	float : left;
	vertical-align : middle;
	padding-top : 8px;
}

div.menubardivider img
{
	margin : 0;
}

div.menubaritem a, div.menubaritemselected a
{
	display : block;
	height : 30px;
	padding-top : 8px;
	padding-left : 12px;
	padding-right : 12px;
	color : #fff;
	font-size : 13px;
	text-decoration : none;
}

div.menubaritemselected a
{
	/* background-color : white;
	color : #465266; */
}

div.menubaritem a:hover
{
	color : #beccd7;
	text-decoration : underline;
}

div#menubar table td a
{
	display : block;
	color : #fff;
	padding-bottom : 2px;
	padding-top : 2px;
	text-decoration : none;
	float : left;
	font-size : 13px;
}

div#menubar table td a:hover
{
	border-bottom : 2px solid white;
}

div#midsection
{
	width : 930px;
	margin : auto;
	background-color : white;
	overflow : hidden;
}

div#content
{
	margin-top : 15px;
	margin-bottom : 15px;
	width : 100%;
	min-height : 500px;
	height: auto !important;
	height: 500px;
	float : left;
	background-color : white;
}

div#bottomsection
{
	width : 920px;
	padding : 10px;
	padding-top : 5px;
	padding-bottom : 7px;
	background-color : #7d8592;
	border : 1px solid #58606d;
	overflow : hidden;
}

div#main
{
	float : none;
	width : 930px;
	padding-left : 5px;
	position : relative;
	min-height : 500px;
	height: auto !important;
	height: 500px;
}

div.normalContent
{
	float : left;
	width : 925px;
	position : relative;
}

div#left_half_block, div#right_half_block
{
	width : 435px;
	float : left;
	margin : 5px;
}

div#right_half_block
{
	float : right;
}

div.imgright
{
	float : right;
	padding-right : 10px;
	margin-left : 20px;
	margin-bottom : 20px;
}

div.imgleft
{
	float : left;
	margin-right : 20px;
	margin-bottom : 20px;
	padding-left : 10px;
}

div.imgleft p, div.imgright p
{
	text-align : center;
	width : 200px;
	margin : auto;
	font-style : italic;
	line-height : 1.4em;
	color : #5c72ab;
}

a.bookmark
{
	text-decoration : none;
	color : white;
	font-weight : normal;
	padding-right : 5px;
	padding-left : 10px;
}

a.bookmark img
{
	vertical-align : middle;
}

table.f, table.d, table.flickr, table.basket
{
	width : 100%;
}

table.f td, table.f th, table.d td, table.d th
{
	padding : 7px;
	background-color : #f0f0f0;
	font-size : 9pt;
}

table.f th, table.d th, table.flickr th
{
	font-weight : bold;
	text-align : center;
	vertical-align : top;
	background-color : #c0c0c0;
}

table.flickr th, table.flickr td
{
	text-align : left;
	padding : 5px;
}

table.basket
{
	width : 720px;
}

table.basket th, table.basket td
{
	height : 34px;
	padding-left : 15px;
	padding-right : 15px;
	vertical-align : middle;
	text-align : left;
	margin : 0;
}

table.basket th
{
	background-color : #7d8592;
	color : white;
}

table.basket td
{
	background-color : #e6e5da;
}

table.about
{
	width : 910px;
	margin : auto;
}

table.about td
{
	vertical-align : top;
	position : relative;
}

table.about td div.corner
{
	position : absolute;
	top : 0;
	left : 0;
	width : 25px;
	height : 25px;
	font-size : 15px;
	z-index : 10;
	text-align : center;
	background-color : white;
	font-weight : bold;
	color : #758296;
}

div.yellowbox, table.about td.text
{
	border : 1px solid #d5d3ca;
	background-color : #e6e5da;
}

div.yellowbox
{
	padding : 10px;
	overflow : hidden;
}

table.about td.text p
{
	padding : 10px;
	margin : 0;
}

div.orderdesc p
{
	margin-top : 6px;
	width : 400px;
}

div.mosaicmenus
{
	float : left;
	width : 195px;
	margin-right : 15px;
}

div.mosaicmenu
{
	border-right : 2px solid #d5d3ca;
	background-color : #e6e6e6;
	margin-bottom : 30px;
}

div.mosaicmenu a
{
	display : block;
	text-decoration : none;
	padding : 7px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #d5d3ca;
	width : 175px;
	margin : 0;
}

div.mosaicmenu a:hover
{
	background-color : #d5d3ca;
}

div.mosaicmenu a.selected
{
	background-color : #beccd7;
}

div.borderdiv
{
	position : absolute;
	height : 1px;
	width : 1px;
	padding : 3px;
	margin : 0;
	z-index : 1000;
}

div#rollHelpText
{
	position : absolute;
	z-index : 1000;
	width : 200px;
	font-size : 9px;
	padding : 4px;
	background-color : yellow;
	color : black;
	border : 1px solid black;
	display : none;
}

.questions-box strong{
	float:left;
	overflow:hidden;
	color:#1e96b1;
	width:182px;
	display:inline;
	padding:0 10px 0 0;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.questions-box p{
	overflow:hidden;
	color:#1e96b1;
	margin:0 25px 0 0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
* html .questions-box p{
	height:1%;
	overflow:visible;
}

.questions-block-holder h3 { border-bottom:1px solid #1e96b1; margin:0px; padding:5px; }


/* Occasions */
div.occasion_img_holder
{
	border: 1px solid #1E96B1;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 80px;
}	
div.occasion_img_holder img
{
  display: inline;
  margin: 5px 15px 5px 15px;
  border: 1px solid #ffffff;
}
div.occasion_img_holder a:hover img {border: 1px solid #1E96B1;}
div.occasion_img_holder a
{
  color: #1E96B1;
  text-decoration:none;
}
div.occasion_img_holder div.desc
{
  text-align: center;
  font-weight: normal;
  width: 100%;
  margin: 2px;
}

div.occasions-text p { text-align:justify; }
div.occasions-text{
	width:800px;
	margin-left:55px;
	margin-right:55px;
	margin-top:10px;
}
div.occasions-img{
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  margin: 0 auto;
	width:650px;
  height:433px;
}

div.anniversary{ background: url("../images/ozel/hediye/anniversary.jpg") no-repeat; }
div.christmas{ background: url("../images/ozel/hediye/christmas.jpg") no-repeat; }
div.fathersday{ background: url("../images/ozel/hediye/fathersday.jpg") no-repeat; }
div.graduation{ background: url("../images/ozel/hediye/graduation.jpg") no-repeat; }
div.mothersday{ background: url("../images/ozel/hediye/mothersday.jpg") no-repeat; }
div.sports{ background: url("../images/ozel/hediye/sports.jpg") no-repeat; }
div.vacation{ background: url("../images/ozel/hediye/vacation.jpg") no-repeat; }
div.valentinesday{ background: url("../images/ozel/hediye/valentinesday.jpg") no-repeat; }
div.wedding{ background: url("../images/ozel/hediye/wedding.jpg") no-repeat; }
div.yearbook{ background: url("../images/ozel/hediye/yearbook.jpg") no-repeat; }
