/*
Theme Name: Apple iPhone
Author: Fawaz Tahir
Description: Apple iPhone Theme for Wordpress.
Version : 1.0
Tags: wordpress, fixed, two columns, widget ready
*/

body { background:url(images/main_bg.gif) repeat-x; font-family:Verdana,Arial,Tahoma,sans-serif; margin:0px; padding:0px; line-height:18px; font-size:12px; color:#555; }
.clear { clear:both; margin:10px 0px; padding:0px; height:1px; }
.clear2 { clear:both; margin:0px; padding:0px; margin-top:8px; height:1px; }
.clearfix { }
.clearfix:after{ content: "."; display:block; height:0; font-size:0; clear:both; visibility:visible; zoom:1; }
.container { width:960px; margin:0px auto; padding:0px; }
.container2 { width:968px; margin:0px auto; padding:0px; }
.container3  { width:927px; margin:0px auto; padding:0px; }
.post_cont { width:630px; margin:0px; padding:0px 10px 0px 0px; float:left; }
.post_cont .left { float:left; width:50%; margin:0px 10px 0px 0px; padding:0px; }
.post_cont .right { float:right; width:47%; margin:0px; padding:0px; }
a, a:visited { color:#333232; text-decoration:none; text-decoration:underline; }
a:hover, a:active { color:#878787; }
.logo_cont { padding:24px 10px 20px 0px; margin-right:10px; background:url(images/line.gif) right repeat-y; float:left; }
.logo { background:url(http://1.bp.blogspot.com/_tZpPOeU8tt4/SuL7XzCRp5I/AAAAAAAAACI/uc63ngbjaUw/s1600/logo.png) no-repeat; width:308px; height:42px; margin:0px; padding:0px; float:left; }

.proudBadge { background:url(images/badge.png) no-repeat; width:362px; height:86px; margin:0px auto; padding:0px; display:block; }

fieldset { border:1px solid #dedede; background:url(images/grad3.gif) repeat-x; min-height:61px; padding:4px; margin:0px; }
legend { background:url(images/grad4.gif) top repeat-x; border:1px solid #464646; padding:4px 6px; min-height:20px; line-height:20px; font-size:11px; color:#FFF; margin:0px 10px; }
.field_cont label { font-size:14px; margin:0px; padding:0px; padding-top:8px;  }
.field_cont input[type=text] { width:350px; padding:8px; font-family:Tahoma, Verdana, Arial, sans-serif; border:1px solid #CCC; background:url(images/grad3.gif) repeat-x; }
.field_cont input[type=text]:focus { background:#f1f1f1; border:1px solid #AAA; }
.postCONTENT input[type=submit] { padding:4px 10px; background:url(images/grad5.png) repeat-x; border:1px solid #0084ff; font-family:Trebuchet MS, Verdana, Arail, Tahoma, sans-serif; font-size:13px; text-shadow:1px 1px 1px #a6d5ff; color:#00104b; width:125px; }
.postCONTENT input[type=submit]:hover { cursor:pointer; color:#0628a6; }
.postCONTENT input[type=submit]:active { background:#bee0ff; }
.field_cont select { width:365px; padding:6px; font-size:11px; border:1px solid #CCC; background:url(images/grad3.gif) repeat-x; }
.field_cont select:focus { border:1px solid #AAA; }
.field_cont select option { background:#f3f3f3; }

#header { height:94px; margin:0px; padding:0px; margin-top:12px;  }
#header h2 { font-weight:bold; float:left; padding:28px 15px 28px 0px; margin:0px 15px 0px 0px; font-size:34px; background:url(images/line.gif) right repeat-y; }
#header h2 a { color:#535353; text-decoration:none; text-shadow:1px 1px 1px #FFF; }
#header h3 { font-weight:lighter; color:#888888; padding:28px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:26px; text-shadow:1px 1px 1px #EEE;}

.navi { background:url(images/top_nav.gif) top repeat-x; min-height:40px; border:1px solid #777777; line-height:39px; padding:0px; margin:0px 0px 15px; }
.navi ul { margin:0px; padding:0px; list-style:none; }
.navi ul li { list-style:none; margin:0px; padding:0px; float:left; background:url(images/line.gif) right repeat-y; }
.navi ul li a, .navi ul li a:visited { margin:0px; padding:10px 14px 12px; color:#464646; text-decoration:none; font-size:15px; }
.navi ul li a:hover { color:#232323; text-decoration:underline; }
/* HIDE SUB-PAGES */
.navi ul li > ul { display:none; }

.outer_top,.outer_bottom { background:url(http://3.bp.blogspot.com/_tZpPOeU8tt4/SuAJUa7zzpI/AAAAAAAAAB4/_U_mfUWbL-Q/s1600/top_bottom.png) no-repeat; height:21px; margin:0px; padding:0px; }
.outer_middle { background:url(images/middle_inner.png) 0px -72px repeat-y; margin:0px; padding:0px; }
.outer_bottom { background:url(http://3.bp.blogspot.com/_tZpPOeU8tt4/SuAJUa7zzpI/AAAAAAAAAB4/_U_mfUWbL-Q/s1600/top_bottom.png) 0px -72px no-repeat; }

.web_top, .web_bottom { background:url(http://3.bp.blogspot.com/_tZpPOeU8tt4/SuAJUa7zzpI/AAAAAAAAAB4/_U_mfUWbL-Q/s1600/top_bottom.png) -25px -139px no-repeat; width:927px; height:12px; margin:0px; padding:0px; }
.web_middle { background:url(images/web_middle.png) repeat-y; width:927px; margin:0px; padding:0px; padding-bottom:12px; }
.web_bottom { background:url(http://3.bp.blogspot.com/_tZpPOeU8tt4/SuAJUa7zzpI/AAAAAAAAAB4/_U_mfUWbL-Q/s1600/top_bottom.png) -25px -202px no-repeat; padding-bottom:25px; }

.feature { width:540px; height:200px; border:1px solid #cccccc; margin:0px auto; padding:4px; background:#f3f3f3; position:relative; z-index:1000; }
.feature_shadow { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/Su_Xw2AhJQI/AAAAAAAAACQ/DcWPZM2Bkbk/s1600/sprite1.png) left top no-repeat; width:30px; height:165px; position:absolute; bottom:0px; left:-31px; z-index:200; }
.feature_img { width:538px; height:198px; background:#EEE;}
.feature_img ul, .feature_img li { margin:0px; padding:0px; list-style:none; }
.feature_img li { width:538px; height:198px; overflow:hidden; }

.banner1, .banner2, .banner3 { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/SuAJT15UvHI/AAAAAAAAABo/f6BOJka-6G8/s1600/banners.png) top no-repeat; width:538px; height:198px; margin:0px; padding:0px; }
.banner2 { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/SuAJT15UvHI/AAAAAAAAABo/f6BOJka-6G8/s1600/banners.png) 0px -198px no-repeat; }
.banner3 { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/SuAJT15UvHI/AAAAAAAAABo/f6BOJka-6G8/s1600/banners.png) bottom no-repeat; }

.confirm { font-size:12px; }
.confirm h2  { color:#AAA; text-align:center; font-size:22px; font-family:Tahoma,Arial,Verdana,sans-serif; }
.side_note { background:#ffa4a4; border:1px solid #c34646; font-size:10px; padding:8px; margin:15px 0 0 0; color:#464646; }
.heading { background:url(images/grad1.gif) repeat-x; height:43px; line-height:43px; border:1px solid #cdcdcd; font-family:"Trebuchet MS", Verdana,Arial,sans-serif; color:#555; padding:0px 20px; position:relative; margin-bottom:3px; text-align:center; }
.heading h2 { font-size:20px; margin:0px; padding:0px; font-weight:ligher; text-shadow:1px 1px 1px #FFF;  }
.heading h2 a, .heading h2 a:visited { color:#555; text-decoration:none; }
.heading h2 a:hover, .heading h2 a:active { color:#AAA; }
.heading ul { margin:0px; padding:0px; list-style:one; }
.heading ul li { margin:0px; padding:0px 25px 0px 10px; list-style:none; float:left; font-size:14px; color:#AAA; height:43px; background:url(images/arrow.png) right no-repeat; }
.heading ul li.selected { color:#555; }
.head_side { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/Su_Xw2AhJQI/AAAAAAAAACQ/DcWPZM2Bkbk/s1600/sprite1.png) -117px top no-repeat; position:absolute; width:12px; height:55px; left:-13px; top:-11px; }
.side_arrow { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/Su_Xw2AhJQI/AAAAAAAAACQ/DcWPZM2Bkbk/s1600/sprite1.png) -219px -16px no-repeat; width:18px; height:16px; position:absolute; top:15px; }
.hot { font-weight:bold; color:red; }
.buy_now { background:url(images/grad5.png) repeat-x; height:33px; line-height:33px; text-align:center; border:1px solid #0084ff; position:relative; width:150px; margin:0px auto; display:block; }
.buy_now h3 { margin:0px; padding:0px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:15px; }
.buy_now h3 a, .buy_now a:visited { text-decoration:none; color:#00104b; text-shadow:1px 1px 1px #a6d5ff; display:block; }
.buy_now h3 a:hover, .buy_now a:active { color:#0628a6; }

.under_head { background:#EEE; padding:0px; margin:0px; border:1px solid #CCC; font-size:11px; padding-bottom:5px; }
.under_head ul { list-style:none; margin:0px; padding:0px; }
.under_head ul li { list-style:none; list-style-position:inside; padding:5px; margin:0px; background:url(images/line2.png) bottom repeat-x; list-style-image:url(images/bullet.gif);  }
.under_head ul li:hover { background-color:#f3f3f3;}

.underhead2, .postCONTENT { margin:5px 5px; padding:0px 2px 5px; font-style:italic; border-bottom:1px solid #cdcdcd; font-size:11px; }
.postCONTENT { font-size:12px; font-style:normal; }
.underhead2 > span { font-size:14px; font-weight:bold; color:#43ca01; font-style:normal; }
.writer { margin:5px 0px 0px; padding:0px; font-style:normal; font-size:11px; }
.writer span { font-weight:bold; }
.wpcf7 { font-family:Tahoma,Verdana,Arial,sans-serif; }
.wpcf7 input[type=text], .wpcf7 textarea { width:244px; background:#f3f3f3; border:1px solid #ccc; padding:3px; font-size:11px; font-family:Tahoma,Verdana,Arial,sans-serif; }
.wpcf7 input[type=submit] { background:url(images/grad2.gif) top repeat-x; height:20px; border:1px solid #CCC; font-size:10px; padding:0px 5px; color:#878787; text-shadow:none; }
.wpcf7 input[type=submit]:hover { border:1px solid #AAA; color:#535353; cursor:pointer; }
.wpcf7 input[type=submit]:active { background:url(images/grad2.gif) bottom repeat-x; }
.sidebar { width:270px; float:right; margin:0px; padding:0px; font-size:11px;}
.guarantee { background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/Su_Xw2AhJQI/AAAAAAAAACQ/DcWPZM2Bkbk/s1600/sprite1.png) -43px -125px no-repeat; }
.widget_box { width:255px; margin:0px auto 15px; padding:0px 4px; }
.widget_box h2 { width:252px; height:32px; background:url(http://2.bp.blogspot.com/_tZpPOeU8tt4/Su_Xw2AhJQI/AAAAAAAAACQ/DcWPZM2Bkbk/s1600/sprite1.png) -41px -80px no-repeat; font-size:11px; font-family:Verdana,Arial,sans-serif; line-height:32px; padding:0px 0px 0px 6px; margin:0px;  }
.widget_box ul { list-style:none; margin:0px; padding:0px; }
.widget_box ul li { padding:4px 4px; margin:0px 4px; list-style:none; border-bottom:1px solid #c9c9c9;  }
.widget_box ul li a { color:#333232; text-decoration:none; }
.widget_box ul li a:hover { color:#878787; }
.widget_box h3 { text-align:center; font-size:18px; color:#43ca01; margin:0px; padding:0px; font-family:Trebuchet MS, Verdana, Arial, Tahoma, sans-serif; text-shadow:1px 1px 1px white; margin-bottom:5px; }
.side_buy { background:url(images/grad6.png) repeat-x; height:35px; line-height:35px; border:1px solid #730000; text-align:center; }
.side_buy a { display:block; font-family:Trebuchet MS, Verdana, Arial, Tahoma, sans-serif; color:#FFF; text-shadow:1px 1px 1px #b21010; font-size:18px; text-decoration:none; }
.side_buy a:active { text-decoration:underline; }
.widget_box h4 { background:url(images/grad5.png) repeat-x; min-height:33px; line-height:33px; text-align:center; border:1px solid #0084ff; margin:0px; padding:0px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-size:15px; color:#0628a6 }
.proud { padding:4px 4px; border:1px solid #0084ff; border-top:0px none; background:#c6e4ff; color:#535353; }
.new_banner { background:url(images/unclockiphone3.1.2.png) no-repeat; width:205px; height:149px; border:0px none; margin:0px auto; padding:0px; display:block; }
.textwidget { padding:0px 4px; }

.postCONTENT ul > li:hover > strong { color:#990000; }
.postCONTENT ul > li:hover > span { color:#e00000; }
.footer { width:919px; margin:0px auto; padding:4px; min-height:61px; background:url(images/grad3.gif) repeat-x; clear:both; border:1px solid #CCC; background-color:#FFF; line-height:61px; }
.footer ul { list-style:none; margin:0px; padding:0px; }
.footer ul li { list-style:none; margin:0px; padding:0px; float:left; }
.footer ul li  a, .footer ul li a:visited { text-decoration:none; padding:8px; margin:0px; color:#555; font-size:11px; border:1px solid transparent; }
.footer ul li a:hover { background:url(images/grad4.gif) top repeat-x; border:1px solid #464646; padding:8px; margin:0px; color:#FFF; }
.footer ul li a:active { background:url(images/grad4.gif) bottom repeat-x; }
.footer_text { margin:0px; padding:0px 8px; line-height:20px; font-size:10px; clear:both; }
.footer_text a { text-transform:capitalize; }
/* HIDE CHILDREN PAGES  */
.footer ul li ul { display:none; }

.updated { padding:0px 4px 5px; font-size:16px; font-weight:lighter; color:#555; text-shadow:1px 1px 1px #c6d9e9; }
.field_cont { margin:0px; padding:3px; }
.leftside { float:left; width:30%; }
.rightside { float:right; width:70%; }

.tags { padding:3px; font-size:11px; }
