/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

.menu-home{font-family:'Raleway',arial;font-size:13px;}

.menu-products{font-family:'Raleway',arial;font-size:13px;}
.menu-team{font-family:'Raleway',arial;font-size:13px;}
.menu-portfolio{font-family:'Raleway',arial;font-size:13px;}
.menu-testimonials{font-family:'Raleway',arial;font-size:13px;}
.menu-awards{font-family:'Raleway',arial;font-size:13px;}
.menu-gift{font-family:'Raleway',arial;font-size:13px;}
.menu-contact{font-family:'Raleway',arial;font-size:13px;}


.menu-current{font-family:'Raleway',arial;font-size:13px;}
.menu-selected{font-family:'Raleway',arial;font-size:13px;color:#cc3366;}
.menu-hover{font-family:'Raleway',arial;font-size:13px;color:#cc3366;}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a:link, a:visited {
	cursor: pointer;
	color: #e40962;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ol, ul {
	list-style: inside;
	line-height: 20px;
	list-style-type: disc;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
	padding: 8px 0;
}

h1 {
	font-size: 30px;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
text-indent:-999px;width:100%;height:75px;margin:0px;background:no-repeat top left;}

h2 {
	font-size: 22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 10px 0;
        font-weight:normal;
	color: #000000;font-style:normal;
}

h3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
	color: #000;
}

body {background:url("http://www.limelitestudio.com.au/images/repeat-pattern.jpg") repeat-x scroll 0 0 #FFFFFF;font-family: Arial,Helvetica,sans-serif;font-size: 12px;
}

#wrapper {background:url("http://www.limelitestudio.com.au/images/1pixelbg.png") repeat scroll 0 0 transparent;
	width: 774px;
	margin: 0 auto;
	padding:0 20px;
}

#flashbanner {
	*margin-top: -3px;
}

#menu {padding-top:3px;color:#333;}
#menu a {color:#333;}
#content {
	background: #ffffff;
	min-height: 300px;
	*margin-top: -3px;
	overflow: auto;
}

#content .contentmenu img {
	display: inline;
}

#contenttxt {
	margin-top: 10px;
}

#contenttxtleft {
	width: 460px;
	float: left;
	margin-left: 21px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-bottom: 15px;
}

#contenttxtright {
	width: 250px;
	float: right;
	margin-right: 8px;
}

#contenttxtright img {
	float: left;
	margin-right: 11px;
}

#contenttxtinside {
	width: 730px;
	float: left;
	margin-left: 21px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	margin-bottom: 15px;
    margin-top:15px;
}

.uno {
	clear: both;
	padding-top: 10px;
	*padding-top: 5px;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 10px;
}
.dos {
	clear: both;
	margin-top: 5px;
	padding-top: 10px;
	*padding-top: 5px;
	border-bottom: 1px solid #bfbfbf;
	padding-bottom: 10px;
}

.tres {
	clear: both;
	margin-top: 5px;
	padding-top: 10px;
	*padding-top: 5px;
	padding-bottom: 10px;
}

#footer {
	height: 108px;
	width: 776px;
	margin: 0 auto;
	margin-top: 14px;
	text-align: center;
	color: #7e7777;
	padding-top: 12px;font-family:'Raleway',arial;font-size:13px;
}

#footer a {
	color: #7E7777;
	text-decoration: none;
}

#footer a:hover {
	color: #7E7777;
	text-decoration: underline;
}

.linkmenu {
	color: #fff;
	background: url(/images/linemenu.jpg) no-repeat right 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	cursor: pointer;
}

.linkmenuhover {
	color: #d7d7d7;
	background: url(/images/linemenu.jpg) no-repeat right 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	cursor: pointer;
	text-decoration: underline;
}

.linkmenu2 {
	color: #fff;
	background: url(/images/linemenu.jpg) no-repeat right 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;

}

.linkmenuhover2 {
	color: #d7d7d7;
	background: url(/images/linemenu.jpg) no-repeat right 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: underline;
}

.linkmenu3 {
	color: #fff;
	background: none
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;
}
.linkmenuhover3 {
	color: #d7d7d7;
	background: url(/images/linemenu.jpg) none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 10px;
	cursor: pointer;
	text-decoration: underline;
}
.tbform td{padding:3px; vertical-align:top;}
.req{color:#dd0461}
hr{color:#dd0461;background:#dd0461;border:none;padding:0px;height:1px;line-height:1px;}

#desk #flashbanner{background:url(/Images/banner_desk.jpg) no-repeat top left;height:300px;}
#art #flashbanner{background:url(/Images/banner_art.jpg) no-repeat top left;height:300px;}
#album #flashbanner{background:url(/Images/banner_album.jpg) no-repeat top left;height:300px;}
#designer #flashbanner{background:url(/Images/banner_designer.jpg) no-repeat top left;height:300px;}
#wall #flashbanner{background:url(/Images/banner_wall.jpg) no-repeat top left;height:300px;}

#family #flashbanner{background:url(/Images/banner_family.jpg) no-repeat top left;height:300px;}
#couple #flashbanner{background:url(/Images/banner_couple.jpg) no-repeat top left;height:300px;}
#kids #flashbanner{background:url(/Images/banner_kids.jpg) no-repeat top left;height:300px;}
#babies #flashbanner{background:url(/Images/banner_babies.jpg) no-repeat top left;height:300px;}
#art2 #flashbanner{background:url(/Images/banner_art2.jpg) no-repeat top left;height:300px;}
#pregnancy #flashbanner{background:url(/Images/banner_pregnancy.jpg) no-repeat top left;height:300px;}
#individual #flashbanner{background:url(/Images/banner_individual.jpg) no-repeat top left;height:300px;}
#pets #flashbanner{background:url(/Images/banner_pets.jpg) no-repeat top left;height:300px;}

#gifts #flashbanner{background:url(/Images/banner_gifts.jpg) no-repeat top left;height:300px;}
#testi #flashbanner{background:url(/Images/banner_testi.jpg) no-repeat top left;height:300px;}
#win #flashbanner{background:url(/Images/banner_win.jpg) no-repeat top left;height:300px;}
#competition #flashbanner{background:url(/Images/banner_win.jpg) no-repeat top left;height:300px;}

#products #flashbanner{background:url(/Images/banner_products.jpg) no-repeat top left;height:300px;}
#team #flashbanner{background:url(/Images/banner_team.jpg) no-repeat top left;height:300px;}
#awards #flashbanner{background:url(/Images/banner_awards.jpg) no-repeat top left;height:300px;}
#vote #flashbanner{background:url(/Images/banner_vote.jpg) no-repeat top left;height:300px;}
#wedding #flashbanner{background:url(/Images/banner_weddings.jpg) no-repeat top left;height:300px;}
#jamie #flashbanner{background:url(/Images/banner_awards.jpg) no-repeat top left;height:300px;}

h3{margin-top:0px;padding-top:0px;}
h3 a:link,h3 a:visited{color: #000000; text-decoration:none;}
h3 a:hover{color: #000000;text-decoration:underline;}

#about h1{background-image:url(/Images/title/about.gif);}
#album h1{background-image:url(/Images/title/album.gif);}
#art2 h1{background-image:url(/Images/title/art2.gif);}
#art h1{background-image:url(/Images/title/art.gif);}
#awards h1{background-image:url(/Images/title/awards.gif);}
#babies h1{background-image:url(/Images/title/babies.gif);}
#contact h1{background-image:url(/Images/title/contact.gif);}
#couple h1{background-image:url(/Images/title/couple.gif);}
#desk h1{background-image:url(/Images/title/desk.gif);}
#designer h1{background-image:url(/Images/title/designer.gif);}
#family h1{background-image:url(/Images/title/family.gif);}
#confirm h1{background-image:url(/Images/title/confirm.gif);height:130px;}
#individual h1{background-image:url(/Images/title/individual.gif);}
#kids h1{background-image:url(/Images/title/kids.gif);}
#products h1{background-image:url(/Images/title/products.gif);}
#team h1{background-image:url(/Images/title/team.gif);}
#pets h1{background-image:url(/Images/title/pets.gif);}
#portfolio h1{background-image:url(/Images/title/portfolio.gif);}
#pregnancy h1{background-image:url(/Images/title/pregnancy.gif);}
#gifts h1{background-image:url(/Images/title/gifts.gif);}
#testi  h1{background-image:url(/Images/title/testi.gif);}
#vote h1{background-image:url(/Images/title/vote.gif);}
#wall h1{background-image:url(/Images/title/wall.gif);}
#home h1{background-image:url(/Images/title/welcome.gif);}
#win h1{background-image:url(/Images/title/win.gif);}
#competition h1{background-image:url(/Images/title/competition.gif);}
#demo h1{background-image:url(/Images/title/demo.gif);}
#wedding h1{background-image:url(/Images/title/wedding.gif);}
#jamie h1{background-image:url(/Images/title/jamie.gif);}
#prints h1{background-image:url(/Images/title/prints.gif);}
/*modify blog */
.blog-post{
	border-bottom: 1px solid #666666;
	padding:0;
	margin-bottom:15px;
	font-style:normal;
}.blog-post h2.post-title {
	margin: 0;
	padding: 0 0 3px 0;
	color:b20001;
	font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
	font-size: 130%;
	border:none;
}.BlogRecentPost ul, .BlogTagList ul, .BlogPostArchive ul {
	margin: 0;
	padding: 0 0 10px 25px;
}.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
	font-size: 11px;
	list-style-type:disc;
	margin: 0;
	padding: 0;
}.side-panel{
	font-style:normal;
}.side-panel hr{
	color:#666666;background:#666666;border:none;padding:0; margin-bottom:10px; height:1px;line-height:1px;
}
/* modify product page */
.titlePRD{
	background:none;
	text-indent:0px; 
	text-align:left; 
	font-size:20px; 
	height:auto; 
	padding-bottom:15px;
}.imgPRD{
	width:252px;
}.descPRD{
	width:400px;
}.turnLeft{
	float:left;
}.turnRight{
	float:right;
}.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1px;
	font-size:1px;
}
/*wedding style */
.wedBlock{
	padding:6px 0 6px 90px;
}.wedFrame{
	float:left; width:170px; margin:0 6px;
}

@media screen and (max-device-width: 480px){
#wrapper {
background-color:#fff;background-image:none;
}
}


